Skip to content

Commit

Permalink
SDK Version 4.8.0.70-Beta
Browse files Browse the repository at this point in the history
  • Loading branch information
SDK Builder committed Jan 17, 2024
1 parent 183f84b commit 750e8f9
Show file tree
Hide file tree
Showing 769 changed files with 4,083 additions and 12,555 deletions.
2 changes: 1 addition & 1 deletion Documenation/.gitcommit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e70352bec9a33ad87d8237b308870e10e8b6da46
db29f65c79eef3665766302f63b7813c1a7e50d2
2 changes: 1 addition & 1 deletion Documenation/doc/plugins/ui/features/basics.html
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ <h2 id="element-names-and-descriptions">Element Names and Descriptions</h2>
<p>Most items can have a display name and a description which can be both specified via attributes:</p>
<ul>
<li><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.displaynameattribute">DisplayNameAttribute</a></li>
<li>@System.ComponentModel.DescriptionAttribute</li>
<li><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.descriptionattribute">DescriptionAttribute</a></li>
</ul>
<pre><code class="lang-csharp">[DisplayName(&quot;Name of the Demo&quot;)]
[Description(&quot;Most items can have a display name and a description. This is the description text.&quot;)]
Expand Down
2 changes: 1 addition & 1 deletion Documenation/doc/plugins/ui/features/selection.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ <h4 id="plain-enum-selection">Plain Enum Selection</h4>
</code></pre>
<p><img src="../../../../images/ui_feat2_select_enum.png" alt="Ui Feat2 Select Enum"></p>
<h4 id="enum-with-description-attributes">Enum with Description Attributes</h4>
<p>When the enum members are decorated with @System.ComponentModel.DescriptionAttribute attributes those are automatically evalutated to generate friendly display text for the select options.</p>
<p>When the enum members are decorated with <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.descriptionattribute">DescriptionAttribute</a> attributes those are automatically evalutated to generate friendly display text for the select options.</p>
<pre><code class="lang-csharp">[DisplayName(&quot;Enum with Description Attributes&quot;)]
[Description(&quot;When the enum members are decorated with Description attributes those are automatically evalutated &quot;
+ &quot;to generate nice display text for the select options.&quot;)]
Expand Down
17 changes: 4 additions & 13 deletions Documenation/download/.manifest
Original file line number Diff line number Diff line change
Expand Up @@ -7748,7 +7748,7 @@
"MediaBrowser.Controller.Library.ILiveStream.Close": "MediaBrowser.Controller.Library.ILiveStream.yml",
"MediaBrowser.Controller.Library.ILiveStream.ConsumerCount": "MediaBrowser.Controller.Library.ILiveStream.yml",
"MediaBrowser.Controller.Library.ILiveStream.CopyToAsync(System.IO.Pipelines.PipeWriter,System.Threading.CancellationToken)": "MediaBrowser.Controller.Library.ILiveStream.yml",
"MediaBrowser.Controller.Library.ILiveStream.CopyToAsync(System.IO.Stream,System.Action{MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo},System.Threading.CancellationToken)": "MediaBrowser.Controller.Library.ILiveStream.yml",
"MediaBrowser.Controller.Library.ILiveStream.CopyToAsync(System.IO.Stream,System.Nullable{System.DateTimeOffset},System.Action{MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo},System.Threading.CancellationToken)": "MediaBrowser.Controller.Library.ILiveStream.yml",
"MediaBrowser.Controller.Library.ILiveStream.DateOpened": "MediaBrowser.Controller.Library.ILiveStream.yml",
"MediaBrowser.Controller.Library.ILiveStream.EnableStreamSharing": "MediaBrowser.Controller.Library.ILiveStream.yml",
"MediaBrowser.Controller.Library.ILiveStream.MediaSource": "MediaBrowser.Controller.Library.ILiveStream.yml",
Expand Down Expand Up @@ -7950,6 +7950,7 @@
"MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.ByteRangeStart": "MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.yml",
"MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.FileName": "MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.yml",
"MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.IsClosed": "MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.yml",
"MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.IsPartialFile": "MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.yml",
"MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.Path": "MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.yml",
"MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.ProgramDateTime": "MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.yml",
"MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.SegmentLengthSeconds": "MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.yml",
Expand Down Expand Up @@ -8115,9 +8116,6 @@
"MediaBrowser.Controller.LiveTv.ILiveTvManager.TimerUpdated": "MediaBrowser.Controller.LiveTv.ILiveTvManager.yml",
"MediaBrowser.Controller.LiveTv.ILiveTvManager.UpdateSeriesTimer(MediaBrowser.Controller.LiveTv.SeriesTimerInfo)": "MediaBrowser.Controller.LiveTv.ILiveTvManager.yml",
"MediaBrowser.Controller.LiveTv.ILiveTvManager.UpdateTimer(MediaBrowser.Model.LiveTv.TimerInfoDto)": "MediaBrowser.Controller.LiveTv.ILiveTvManager.yml",
"MediaBrowser.Controller.LiveTv.IRecorder": "MediaBrowser.Controller.LiveTv.IRecorder.yml",
"MediaBrowser.Controller.LiveTv.IRecorder.GetOutputPath(MediaBrowser.Model.Dto.MediaSourceInfo,System.String)": "MediaBrowser.Controller.LiveTv.IRecorder.yml",
"MediaBrowser.Controller.LiveTv.IRecorder.Record(MediaBrowser.Controller.Library.ILiveStream,MediaBrowser.Model.Dto.MediaSourceInfo,System.String,System.Action,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.IRecorder.yml",
"MediaBrowser.Controller.LiveTv.ITunerHost": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
"MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
"MediaBrowser.Controller.LiveTv.ITunerHost.DiscoverDevices(System.Int32,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
Expand Down Expand Up @@ -8390,7 +8388,6 @@
"MediaBrowser.Controller.LiveTv.TunerChannelMapping.ProviderChannelName": "MediaBrowser.Controller.LiveTv.TunerChannelMapping.yml",
"MediaBrowser.Controller.MediaEncoding": "MediaBrowser.Controller.MediaEncoding.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.#ctor": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.AllowAudioStreamCopy": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.AllowInterlacedVideoStreamCopy": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.AllowVideoStreamCopy": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
Expand All @@ -8405,35 +8402,29 @@
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.Context": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.CopyTimestamps": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.CpuCoreLimit": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.DeInterlace": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.DeleteOutputOnCancellation": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.DeleteOutputOnException": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.DeviceId": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.DisableSoftwareFallback": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.DurationTicks": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.EnableAutoStreamCopy": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.EnableMpegtsM2TsMode": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.Framerate": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.GetAudioStreams": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.GetOption(System.String)": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.GetOption(System.String,System.String)": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.GetSubtitleStreams": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.Height": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.Id": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.IsTranscodeTestJob": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.Level": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.LiveStreamId": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.ManifestSubtitles": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MaxAudioBitDepth": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MaxAudioChannels": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MaxFramerate": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MaxHeight": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MaxRefFrames": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MaxVideoBitDepth": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MaxWidth": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.MediaSourceId": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.PlaySessionId": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.Profile": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.RequireNonAnamorphic": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.SegmentContainer": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.SegmentLength": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
Expand All @@ -8449,7 +8440,6 @@
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.TranscodingMaxAudioChannels": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.VideoBitRate": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.VideoCodec": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.VideoRange": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.VideoSideDataSubs": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.VideoStreamIndex": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
"MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.Width": "MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.yml",
Expand Down Expand Up @@ -10404,6 +10394,7 @@
"MediaBrowser.Model.Dlna.StreamInfo.GetTargetAudioChannels(MediaBrowser.Model.Dlna.RequestedStreamInfo)": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.GetTargetAudioCodec(MediaBrowser.Model.Dlna.RequestedStreamInfo)": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.GetTargetAudioSampleRate(MediaBrowser.Model.Entities.MediaStream)": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.GetTargetFramerate(System.ReadOnlySpan{System.Char})": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.GetTargetRefFrames(System.ReadOnlySpan{System.Char})": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.GetTargetVideoBitDepth(System.ReadOnlySpan{System.Char})": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.GetTargetVideoLevel(System.ReadOnlySpan{System.Char})": "MediaBrowser.Model.Dlna.StreamInfo.yml",
Expand All @@ -10413,7 +10404,6 @@
"MediaBrowser.Model.Dlna.StreamInfo.IsTargetInterlaced": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.ItemId": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.ManifestSubtitles": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.MaxFramerate": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.MaxHeight": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.MaxWidth": "MediaBrowser.Model.Dlna.StreamInfo.yml",
"MediaBrowser.Model.Dlna.StreamInfo.MediaSource": "MediaBrowser.Model.Dlna.StreamInfo.yml",
Expand Down Expand Up @@ -10779,6 +10769,7 @@
"MediaBrowser.Model.Dto.MediaSourceInfo.GetMediaStream(MediaBrowser.Model.Entities.MediaStreamType,System.Int32)": "MediaBrowser.Model.Dto.MediaSourceInfo.yml",
"MediaBrowser.Model.Dto.MediaSourceInfo.GetMediaStreams(MediaBrowser.Model.Entities.MediaStreamType)": "MediaBrowser.Model.Dto.MediaSourceInfo.yml",
"MediaBrowser.Model.Dto.MediaSourceInfo.GetStreamCount(MediaBrowser.Model.Entities.MediaStreamType)": "MediaBrowser.Model.Dto.MediaSourceInfo.yml",
"MediaBrowser.Model.Dto.MediaSourceInfo.HasMixedProtocols": "MediaBrowser.Model.Dto.MediaSourceInfo.yml",
"MediaBrowser.Model.Dto.MediaSourceInfo.Id": "MediaBrowser.Model.Dto.MediaSourceInfo.yml",
"MediaBrowser.Model.Dto.MediaSourceInfo.InferTotalBitrate(System.Boolean)": "MediaBrowser.Model.Dto.MediaSourceInfo.yml",
"MediaBrowser.Model.Dto.MediaSourceInfo.IsInfiniteStream": "MediaBrowser.Model.Dto.MediaSourceInfo.yml",
Expand Down
Loading

0 comments on commit 750e8f9

Please sign in to comment.