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

    Show / Hide Table of Contents

    Class DeviceProfile

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

    Constructors

    DeviceProfile()

    Declaration
    public DeviceProfile()

    Properties

    CodecProfiles

    Declaration
    public CodecProfile[] CodecProfiles { get; set; }
    Property Value
    Type Description
    CodecProfile[]

    ContainerProfiles

    Declaration
    public ContainerProfile[] ContainerProfiles { get; set; }
    Property Value
    Type Description
    ContainerProfile[]

    DirectPlayProfiles

    Gets or sets the direct play profiles.

    Declaration
    public DirectPlayProfile[] DirectPlayProfiles { get; set; }
    Property Value
    Type Description
    DirectPlayProfile[]

    The direct play profiles.

    Id

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

    MaxStaticMusicBitrate

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

    MaxStreamingBitrate

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

    MusicStreamingTranscodingBitrate

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

    Name

    Gets or sets the name.

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

    The name.

    ResponseProfiles

    Declaration
    public ResponseProfile[] ResponseProfiles { get; set; }
    Property Value
    Type Description
    ResponseProfile[]

    SubtitleProfiles

    Declaration
    public SubtitleProfile[] SubtitleProfiles { get; set; }
    Property Value
    Type Description
    SubtitleProfile[]

    SupportedMediaTypes

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

    TranscodingProfiles

    Gets or sets the transcoding profiles.

    Declaration
    public TranscodingProfile[] TranscodingProfiles { get; set; }
    Property Value
    Type Description
    TranscodingProfile[]

    The transcoding profiles.

    Methods

    GetAudioMediaProfile(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

    Declaration
    public ResponseProfile GetAudioMediaProfile(ReadOnlySpan<char> container, ReadOnlySpan<char> audioCodec, int? audioChannels, int? audioBitrate, int? audioSampleRate, int? audioBitDepth)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> container
    System.ReadOnlySpan<System.Char> audioCodec
    System.Nullable<System.Int32> audioChannels
    System.Nullable<System.Int32> audioBitrate
    System.Nullable<System.Int32> audioSampleRate
    System.Nullable<System.Int32> audioBitDepth
    Returns
    Type Description
    ResponseProfile

    GetAudioTranscodingProfile(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

    Declaration
    public TranscodingProfile GetAudioTranscodingProfile(ReadOnlySpan<char> container, ReadOnlySpan<char> audioCodec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> container
    System.ReadOnlySpan<System.Char> audioCodec
    Returns
    Type Description
    TranscodingProfile

    GetImageMediaProfile(ReadOnlySpan<Char>, Nullable<Int32>, Nullable<Int32>)

    Declaration
    public ResponseProfile GetImageMediaProfile(ReadOnlySpan<char> container, int? width, int? height)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> container
    System.Nullable<System.Int32> width
    System.Nullable<System.Int32> height
    Returns
    Type Description
    ResponseProfile

    GetSupportedMediaTypes()

    Declaration
    public ReadOnlyMemory<char>[] GetSupportedMediaTypes()
    Returns
    Type Description
    System.ReadOnlyMemory<System.Char>[]

    GetVideoMediaProfile(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, Nullable<Double>, Single, TransportStreamTimestamp, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, ReadOnlySpan<Char>)

    Declaration
    public ResponseProfile GetVideoMediaProfile(ReadOnlySpan<char> container, ReadOnlySpan<char> audioCodec, ReadOnlySpan<char> videoCodec, int? width, int? height, int? bitDepth, int? videoBitrate, ReadOnlySpan<char> videoProfile, ReadOnlySpan<char> videoRange, double? videoLevel, float videoFramerate, TransportStreamTimestamp timestamp, bool? isAnamorphic, bool? isInterlaced, int? refFrames, int? videoRotation, int? numVideoStreams, int? numAudioStreams, ReadOnlySpan<char> videoCodecTag)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> container
    System.ReadOnlySpan<System.Char> audioCodec
    System.ReadOnlySpan<System.Char> videoCodec
    System.Nullable<System.Int32> width
    System.Nullable<System.Int32> height
    System.Nullable<System.Int32> bitDepth
    System.Nullable<System.Int32> videoBitrate
    System.ReadOnlySpan<System.Char> videoProfile
    System.ReadOnlySpan<System.Char> videoRange
    System.Nullable<System.Double> videoLevel
    System.Single videoFramerate
    TransportStreamTimestamp timestamp
    System.Nullable<System.Boolean> isAnamorphic
    System.Nullable<System.Boolean> isInterlaced
    System.Nullable<System.Int32> refFrames
    System.Nullable<System.Int32> videoRotation
    System.Nullable<System.Int32> numVideoStreams
    System.Nullable<System.Int32> numAudioStreams
    System.ReadOnlySpan<System.Char> videoCodecTag
    Returns
    Type Description
    ResponseProfile

    GetVideoTranscodingProfile(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>)

    Declaration
    public TranscodingProfile GetVideoTranscodingProfile(ReadOnlySpan<char> container, ReadOnlySpan<char> audioCodec, ReadOnlySpan<char> videoCodec)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> container
    System.ReadOnlySpan<System.Char> audioCodec
    System.ReadOnlySpan<System.Char> videoCodec
    Returns
    Type Description
    TranscodingProfile

    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.