Class BaseEncodingJobOptions
Inheritance
System.Object
BaseEncodingJobOptions
Assembly: MediaBrowser.Controller.dll
public class BaseEncodingJobOptions
Properties
Declaration
public bool AllowAudioStreamCopy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool AllowInterlacedVideoStreamCopy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool AllowVideoStreamCopy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Gets or sets the audio bit rate.
Declaration
public int? AudioBitRate { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The audio bit rate.
|
Gets or sets the audio channels.
Declaration
public int? AudioChannels { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The audio channels.
|
Gets or sets the audio codec.
Declaration
public string AudioCodec { get; set; }
Property Value
Type |
Description |
System.String |
The audio codec.
|
Gets or sets the audio sample rate.
Declaration
public int? AudioSampleRate { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The audio sample rate.
|
Gets or sets the index of the audio stream.
Declaration
public int? AudioStreamIndex { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The index of the audio stream.
|
Declaration
[IgnoreDataMember]
public RequestedStreamInfo[] AudioStreams { get; set; }
Property Value
Declaration
public bool BreakOnNonKeyFrames { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public string Container { get; set; }
Property Value
Type |
Description |
System.String |
|
Context
Declaration
public EncodingContext Context { get; set; }
Property Value
Declaration
public bool CopyTimestamps { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public int? CpuCoreLimit { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
Declaration
public bool DeleteOutputOnCancellation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool DeleteOutputOnException { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public string DeviceId { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public bool DisableSoftwareFallback { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public long? DurationTicks { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
Declaration
public bool EnableAutoStreamCopy { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool EnableMpegtsM2TsMode { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool FillEmptySubtitleSegments { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public int? Height { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The height.
|
Declaration
public string Id { get; set; }
Property Value
Type |
Description |
System.String |
The id.
|
Declaration
public bool IsTranscodeTestJob { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public string LiveStreamId { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string ManifestSubtitles { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public int? MaxAudioBitDepth { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
Declaration
public int? MaxAudioChannels { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
Gets or sets the height of the max.
Declaration
public int? MaxHeight { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The height of the max.
|
Declaration
public int? MaxVideoBitDepth { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
Gets or sets the width of the max.
Declaration
public int? MaxWidth { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The width of the max.
|
Declaration
public string MediaSourceId { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public string PlaySessionId { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public bool RequireNonAnamorphic { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public string SegmentContainer { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public int? SegmentLength { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
Gets or sets the start time ticks.
Declaration
public long? StartTimeTicks { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
The start time ticks.
|
Declaration
public bool Static { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Dictionary<string, string> StreamOptions { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.String, System.String> |
|
Declaration
public string SubtitleCodec { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public SubtitleDeliveryMethod SubtitleMethod { get; set; }
Property Value
Gets or sets the index of the subtitle stream.
Declaration
public int? SubtitleStreamIndex { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The index of the subtitle stream.
|
Declaration
public string SubtitleStreamIndexes { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
[IgnoreDataMember]
public RequestedStreamInfo[] SubtitleStreams { get; set; }
Property Value
Declaration
public string TranscodeReasons { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public int? TranscodingMaxAudioChannels { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
Gets or sets the video bit rate.
Declaration
public int? VideoBitRate { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The video bit rate.
|
Gets or sets the video codec.
Declaration
public string VideoCodec { get; set; }
Property Value
Type |
Description |
System.String |
The video codec.
|
Declaration
public string VideoSideDataSubs { get; set; }
Property Value
Type |
Description |
System.String |
|
Gets or sets the index of the video stream.
Declaration
public int? VideoStreamIndex { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The index of the video stream.
|
Declaration
public int? Width { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
The width.
|
Methods
Declaration
public RequestedStreamInfo[] GetAudioStreams()
Returns
Declaration
public string GetOption(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.String |
|
Declaration
public string GetOption(string qualifier, string name)
Parameters
Type |
Name |
Description |
System.String |
qualifier |
|
System.String |
name |
|
Returns
Type |
Description |
System.String |
|
Declaration
public RequestedStreamInfo[] GetSubtitleStreams()
Returns
Extension Methods