Emby Developer Emby Developer
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Enum SecondaryFrameworks

    Enum defining secondary frameworks for encoding and decoding.

    Namespace: Emby.Media.Model.Enums
    Assembly: Emby.Media.Model.dll
    Syntax
    public enum SecondaryFrameworks
    Remarks

    While most of these are hardware acceleration frameworks, this is not a necessity (e.g. Android MediaCodec offers software codecs as well).

    Fields

    Name Description
    AmdAmf

    AMD AMF

    D3d11va

    DirectX 11 Video Acceleration

    D3d12va

    DirectX 12 Video Acceleration

    Drm

    Rockchip MPP

    DxVa

    DirectX Video Acceleration DXVA2

    MediaCodec

    Android MediaCodec

    Mmal

    Multi-Media Abstraction Layer

    None
    NvEncDec

    Nvidia NVENC/NVDEC

    OhCodec

    OpenHarmony Codec

    OpenCL

    OpenCL

    OpenMax

    OpenMAX OMX

    QuickSync

    Intel Quick Sync

    RkMpp

    Rockchip MPP

    Unknown
    V4L2

    V4L2 MFC

    VaApi

    Video Acceleration API

    VideoToolbox

    VideoToolbox

    Vulkan

    Vulkan

    Extension Methods

    EditorHelpers.GetDescription()
    EditorHelpers.GetColor()
    EditorHelpers.RadioOptionFromEnum<SecondaryFrameworks>()
    EditorHelpers.GetDisplayName()
    EnumExtensions.GetEnumId()
    EnumExtensions.GetDescription()
    EnumExtensions.GetDetails()
    EnumExtensions.GetOrdinal()
    EnumExtensions.GetChannelCount()
    EnumExtensions.GetIsGraphic()
    EnumExtensions.GetIsHdr()
    EnumExtensions.GetValue()
    EnumExtensions.GetBitsPerPixel()
    EnumExtensions.GetBitDepth()
    EnumExtensions.GetBitDepths()
    EnumExtensions.SupportsBitDepth(Int32)
    EnumExtensions.GetBitRate()
    EnumExtensions.GetResRates()
    EnumExtensions.GetIdTag()
    EnumExtensions.GetMimeType()
    EnumExtensions.GetMimeTypes()
    EnumExtensions.GetRelatedGuids()
    EnumExtensions.GetFirstRelatedGuid()
    EnumExtensions.GetAliases()
    EnumExtensions.CreateProfileInformation()
    EnumExtensions.CreateLevelInformation()
    EnumExtensions.FindByMimeType<SecondaryFrameworks>(String)
    EnumExtensions.FindByRelatedGuid<SecondaryFrameworks>(Guid)
    EnumExtensions.GetFirstAliasOrName()
    EnumListExtensions.GetAll<SecondaryFrameworks>()
    Extensions.JsonClone<SecondaryFrameworks>(IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.