@jellyfin/sdk
    Preparing search index...

    Interface DeviceProfile

    A MediaBrowser.Model.Dlna.DeviceProfile represents a set of metadata which determines which content a certain device is able to play.
    Specifically, it defines the supported <see cref="P:MediaBrowser.Model.Dlna.DeviceProfile.ContainerProfiles">containers and <see cref="P:MediaBrowser.Model.Dlna.DeviceProfile.CodecProfiles">codecs (video and/or audio, including codec profiles and levels) the device is able to direct play (without transcoding or remuxing), as well as which <see cref="P:MediaBrowser.Model.Dlna.DeviceProfile.TranscodingProfiles">containers/codecs to transcode to in case it isn't.

    DeviceProfile

    interface DeviceProfile {
        CodecProfiles?: CodecProfile[];
        ContainerProfiles?: ContainerProfile[];
        DirectPlayProfiles?: DirectPlayProfile[];
        Id?: string | null;
        MaxStaticBitrate?: number | null;
        MaxStaticMusicBitrate?: number | null;
        MaxStreamingBitrate?: number | null;
        MusicStreamingTranscodingBitrate?: number | null;
        Name?: string | null;
        SubtitleProfiles?: SubtitleProfile[];
        TranscodingProfiles?: TranscodingProfile[];
    }
    Index

    Properties

    CodecProfiles?: CodecProfile[]

    Gets or sets the codec profiles.

    DeviceProfile

    ContainerProfiles?: ContainerProfile[]

    Gets or sets the container profiles. Failing to meet these optional conditions causes transcoding to occur.

    DeviceProfile

    DirectPlayProfiles?: DirectPlayProfile[]

    Gets or sets the direct play profiles.

    DeviceProfile

    Id?: string | null

    Gets or sets the unique internal identifier.

    DeviceProfile

    MaxStaticBitrate?: number | null

    Gets or sets the maximum allowed bitrate for statically streamed content (= direct played files).

    DeviceProfile

    MaxStaticMusicBitrate?: number | null

    Gets or sets the maximum allowed bitrate for statically streamed (= direct played) music files.

    DeviceProfile

    MaxStreamingBitrate?: number | null

    Gets or sets the maximum allowed bitrate for all streamed content.

    DeviceProfile

    MusicStreamingTranscodingBitrate?: number | null

    Gets or sets the maximum allowed bitrate for transcoded music streams.

    DeviceProfile

    Name?: string | null

    Gets or sets the name of this device profile. User profiles must have a unique name.

    DeviceProfile

    SubtitleProfiles?: SubtitleProfile[]

    Gets or sets the subtitle profiles.

    DeviceProfile

    TranscodingProfiles?: TranscodingProfile[]

    Gets or sets the transcoding profiles.

    DeviceProfile