Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Class StreamInfo

    Class StreamInfo.

    Inheritance
    System.Object
    StreamInfo
    Namespace: MediaBrowser.Model.Dlna
    Assembly: MediaBrowser.Model.dll
    Syntax
    public class StreamInfo

    Constructors

    StreamInfo()

    Declaration
    public StreamInfo()

    Properties

    AddSubtitleStreamIndexesToUrl

    Declaration
    public bool AddSubtitleStreamIndexesToUrl { get; set; }
    Property Value
    Type Description
    System.Boolean

    AllowInterlacedVideoStreamCopy

    Declaration
    public bool AllowInterlacedVideoStreamCopy { get; set; }
    Property Value
    Type Description
    System.Boolean

    AudioStreams

    Declaration
    public RequestedStreamInfo[] AudioStreams { get; set; }
    Property Value
    Type Description
    RequestedStreamInfo[]

    BreakOnNonKeyFrames

    Declaration
    public bool BreakOnNonKeyFrames { get; set; }
    Property Value
    Type Description
    System.Boolean

    Container

    Declaration
    public string Container { get; set; }
    Property Value
    Type Description
    System.String

    Context

    Declaration
    public EncodingContext Context { get; set; }
    Property Value
    Type Description
    EncodingContext

    CopyTimestamps

    Declaration
    public bool CopyTimestamps { get; set; }
    Property Value
    Type Description
    System.Boolean

    DeviceId

    Declaration
    public string DeviceId { get; set; }
    Property Value
    Type Description
    System.String

    DeviceProfile

    Declaration
    public DeviceProfile DeviceProfile { get; set; }
    Property Value
    Type Description
    DeviceProfile

    DeviceProfileId

    Declaration
    public string DeviceProfileId { get; set; }
    Property Value
    Type Description
    System.String

    EnableMpegtsM2TsMode

    Declaration
    public bool EnableMpegtsM2TsMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    EstimateContentLength

    Declaration
    public bool EstimateContentLength { get; set; }
    Property Value
    Type Description
    System.Boolean

    FillEmptySubtitleSegments

    Declaration
    public bool FillEmptySubtitleSegments { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsDirectStream

    Declaration
    public bool IsDirectStream { get; }
    Property Value
    Type Description
    System.Boolean

    IsTargetAnamorphic

    Declaration
    public bool? IsTargetAnamorphic { get; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    IsTargetInterlaced

    Declaration
    public bool? IsTargetInterlaced { get; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    ItemId

    Declaration
    public long ItemId { get; set; }
    Property Value
    Type Description
    System.Int64

    ManifestSubtitles

    Declaration
    public string ManifestSubtitles { get; set; }
    Property Value
    Type Description
    System.String

    MaxHeight

    Declaration
    public int? MaxHeight { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    MaxWidth

    Declaration
    public int? MaxWidth { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    MediaSource

    Declaration
    public MediaSourceInfo MediaSource { get; set; }
    Property Value
    Type Description
    MediaSourceInfo

    MediaSourceId

    Declaration
    public string MediaSourceId { get; }
    Property Value
    Type Description
    System.String

    MediaType

    Declaration
    public DlnaProfileType MediaType { get; set; }
    Property Value
    Type Description
    DlnaProfileType

    MinSegments

    Declaration
    public int? MinSegments { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    PlayMethod

    Declaration
    public PlayMethod PlayMethod { get; set; }
    Property Value
    Type Description
    PlayMethod

    PlaySessionId

    Declaration
    public string PlaySessionId { get; set; }
    Property Value
    Type Description
    System.String

    RequireNonAnamorphic

    Declaration
    public bool RequireNonAnamorphic { get; set; }
    Property Value
    Type Description
    System.Boolean

    RunTimeTicks

    Declaration
    public long? RunTimeTicks { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int64>

    SegmentLength

    Declaration
    public int? SegmentLength { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    StartPositionTicks

    Declaration
    public long StartPositionTicks { get; set; }
    Property Value
    Type Description
    System.Int64

    StreamOptions

    Declaration
    public Dictionary<string, string> StreamOptions { get; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.String>

    SubProtocol

    Declaration
    public string SubProtocol { get; set; }
    Property Value
    Type Description
    System.String

    SubtitleStreams

    Declaration
    public RequestedStreamInfo[] SubtitleStreams { get; set; }
    Property Value
    Type Description
    RequestedStreamInfo[]

    TargetFramerate

    Predicts the audio sample rate that will be in the output stream

    Declaration
    public float? TargetFramerate { get; }
    Property Value
    Type Description
    System.Nullable<System.Single>

    TargetHeight

    Declaration
    public int? TargetHeight { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    TargetRefFrames

    Gets the target reference frames.

    Declaration
    public int? TargetRefFrames { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    The target reference frames.

    TargetSize

    Predicts the audio channels that will be in the output stream

    Declaration
    public long? TargetSize { get; }
    Property Value
    Type Description
    System.Nullable<System.Int64>

    TargetTimestamp

    Declaration
    public TransportStreamTimestamp TargetTimestamp { get; }
    Property Value
    Type Description
    TransportStreamTimestamp

    TargetTotalBitrate

    Declaration
    public int? TargetTotalBitrate { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    TargetVideoBitDepth

    Predicts the audio sample rate that will be in the output stream

    Declaration
    public int? TargetVideoBitDepth { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    TargetVideoBitrate

    Declaration
    public int? TargetVideoBitrate { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    TargetVideoCodec

    Declaration
    public string[] TargetVideoCodec { get; }
    Property Value
    Type Description
    System.String[]

    TargetVideoCodecTag

    Gets the target video codec tag.

    Declaration
    public string TargetVideoCodecTag { get; }
    Property Value
    Type Description
    System.String

    The target video codec tag.

    TargetVideoLevel

    Predicts the audio sample rate that will be in the output stream

    Declaration
    public double? TargetVideoLevel { get; }
    Property Value
    Type Description
    System.Nullable<System.Double>

    TargetVideoProfile

    Predicts the audio sample rate that will be in the output stream

    Declaration
    public string TargetVideoProfile { get; }
    Property Value
    Type Description
    System.String

    TargetVideoRange

    Declaration
    public string TargetVideoRange { get; }
    Property Value
    Type Description
    System.String

    TargetVideoRotation

    Declaration
    public int? TargetVideoRotation { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    TargetVideoStream

    Returns the video stream that will be used

    Declaration
    public MediaStream TargetVideoStream { get; }
    Property Value
    Type Description
    MediaStream

    TargetWidth

    Declaration
    public int? TargetWidth { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    TranscodeReasons

    Declaration
    public TranscodeReason[] TranscodeReasons { get; set; }
    Property Value
    Type Description
    TranscodeReason[]

    TranscodeSeekInfo

    Declaration
    public TranscodeSeekInfo TranscodeSeekInfo { get; set; }
    Property Value
    Type Description
    TranscodeSeekInfo

    TranscodingMaxAudioChannels

    Declaration
    public int? TranscodingMaxAudioChannels { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    VideoBitrate

    Declaration
    public int? VideoBitrate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    VideoCodecs

    Declaration
    public string[] VideoCodecs { get; set; }
    Property Value
    Type Description
    System.String[]

    VideoSideDataSubs

    Declaration
    public string VideoSideDataSubs { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    GetOption(ReadOnlySpan<Char>, String)

    Declaration
    public string GetOption(ReadOnlySpan<char> qualifier, string name)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> qualifier
    System.String name
    Returns
    Type Description
    System.String

    GetOption(String)

    Declaration
    public string GetOption(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    System.String

    GetSelectableStreams(MediaStreamType)

    Declaration
    public List<MediaStream> GetSelectableStreams(MediaStreamType type)
    Parameters
    Type Name Description
    MediaStreamType type
    Returns
    Type Description
    System.Collections.Generic.List<MediaStream>

    GetSubtitleProfiles(ITranscoderSupport, Boolean, String, String)

    Declaration
    public List<SubtitleStreamInfo> GetSubtitleProfiles(ITranscoderSupport transcoderSupport, bool includeSelectedTrackOnly, string baseUrl, string accessToken)
    Parameters
    Type Name Description
    ITranscoderSupport transcoderSupport
    System.Boolean includeSelectedTrackOnly
    System.String baseUrl
    System.String accessToken
    Returns
    Type Description
    System.Collections.Generic.List<SubtitleStreamInfo>

    GetTargetAudioBitDepth(RequestedStreamInfo)

    Predicts the audio sample rate that will be in the output stream

    Declaration
    public int? GetTargetAudioBitDepth(RequestedStreamInfo targetAudioStream)
    Parameters
    Type Name Description
    RequestedStreamInfo targetAudioStream
    Returns
    Type Description
    System.Nullable<System.Int32>

    GetTargetAudioBitDepth(ReadOnlySpan<Char>)

    Declaration
    public int? GetTargetAudioBitDepth(ReadOnlySpan<char> codec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> codec
    Returns
    Type Description
    System.Nullable<System.Int32>

    GetTargetAudioBitrate(RequestedStreamInfo)

    Predicts the audio bitrate that will be in the output stream

    Declaration
    public int? GetTargetAudioBitrate(RequestedStreamInfo audioStream)
    Parameters
    Type Name Description
    RequestedStreamInfo audioStream
    Returns
    Type Description
    System.Nullable<System.Int32>

    GetTargetAudioChannels(RequestedStreamInfo)

    Predicts the audio channels that will be in the output stream

    Declaration
    public int? GetTargetAudioChannels(RequestedStreamInfo targetAudioStream)
    Parameters
    Type Name Description
    RequestedStreamInfo targetAudioStream
    Returns
    Type Description
    System.Nullable<System.Int32>

    GetTargetAudioCodec(RequestedStreamInfo)

    Predicts the audio codec that will be in the output stream

    Declaration
    public string[] GetTargetAudioCodec(RequestedStreamInfo audioStream)
    Parameters
    Type Name Description
    RequestedStreamInfo audioStream
    Returns
    Type Description
    System.String[]

    GetTargetAudioSampleRate(MediaStream)

    Predicts the audio sample rate that will be in the output stream

    Declaration
    public int? GetTargetAudioSampleRate(MediaStream targetAudioStream)
    Parameters
    Type Name Description
    MediaStream targetAudioStream
    Returns
    Type Description
    System.Nullable<System.Int32>

    GetTargetFramerate(ReadOnlySpan<Char>)

    Declaration
    public float? GetTargetFramerate(ReadOnlySpan<char> codec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> codec
    Returns
    Type Description
    System.Nullable<System.Single>

    GetTargetRefFrames(ReadOnlySpan<Char>)

    Declaration
    public int? GetTargetRefFrames(ReadOnlySpan<char> codec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> codec
    Returns
    Type Description
    System.Nullable<System.Int32>

    GetTargetVideoBitDepth(ReadOnlySpan<Char>)

    Declaration
    public int? GetTargetVideoBitDepth(ReadOnlySpan<char> codec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> codec
    Returns
    Type Description
    System.Nullable<System.Int32>

    GetTargetVideoLevel(ReadOnlySpan<Char>)

    Declaration
    public double? GetTargetVideoLevel(ReadOnlySpan<char> codec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> codec
    Returns
    Type Description
    System.Nullable<System.Double>

    GetTargetVideoRotation(ReadOnlySpan<Char>)

    Declaration
    public int? GetTargetVideoRotation(ReadOnlySpan<char> codec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> codec
    Returns
    Type Description
    System.Nullable<System.Int32>

    SetOption(ReadOnlySpan<Char>, String, String)

    Declaration
    public void SetOption(ReadOnlySpan<char> qualifier, string name, string value)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> qualifier
    System.String name
    System.String value

    SetOption(String, String)

    Declaration
    public void SetOption(string name, string value)
    Parameters
    Type Name Description
    System.String name
    System.String value

    ToUrl(String, String)

    Declaration
    public string ToUrl(string baseUrl, string accessToken)
    Parameters
    Type Name Description
    System.String baseUrl
    System.String accessToken
    Returns
    Type Description
    System.String

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.