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

    Show / Hide Table of Contents

    Enum HevcLevels

    H.265 levels according to T-REC-H.265 Annex A.

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

    Attention: ffprobe returns the integer values according to the H.265 spec: The decimal level multiplied by 30. That means: 153 = 5.1 and 60 = 2.0 (not 6.0!). Opposed to that, libx265 takes values as decimal or multiplied by 10, e.g. 6.0 = 60 (6 is not allowed) To avoid disambiguity, we use decimal values at the 'output side' (Value attributes) and at the parsing side, we use decimals (allowing round-trip) and integer values (times 30), because that's we have in the database (from ffprobe).

    Fields

    Name Description
    HevcLevel1

    Level 1

    HevcLevel2

    Level 2

    HevcLevel21

    Level 2.1

    HevcLevel3

    Level 3

    HevcLevel31

    Level 3.1

    HevcLevel4

    Level 4

    HevcLevel41

    Level 4.1

    HevcLevel5

    Level 5

    HevcLevel51

    Level 5.1

    HevcLevel52

    Level 5.2

    HevcLevel6

    Level 6

    HevcLevel61

    Level 6.1

    HevcLevel62

    Level 6.2

    Extension Methods

    EditorHelpers.GetDescription()
    EditorHelpers.GetColor()
    EditorHelpers.RadioOptionFromEnum<HevcLevels>()
    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<HevcLevels>(String)
    EnumExtensions.FindByRelatedGuid<HevcLevels>(Guid)
    EnumExtensions.GetFirstAliasOrName()
    EnumListExtensions.GetAll<HevcLevels>()
    Extensions.JsonClone<HevcLevels>(IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.