eAVEncH264VLevel enumeration (codecapi.h)

Specifies an H.264 encoding level.

Syntax

typedef enum eAVEncH264VLevel {
  eAVEncH264VLevel1 = 10,
  eAVEncH264VLevel1_b = 11,
  eAVEncH264VLevel1_1 = 11,
  eAVEncH264VLevel1_2 = 12,
  eAVEncH264VLevel1_3 = 13,
  eAVEncH264VLevel2 = 20,
  eAVEncH264VLevel2_1 = 21,
  eAVEncH264VLevel2_2 = 22,
  eAVEncH264VLevel3 = 30,
  eAVEncH264VLevel3_1 = 31,
  eAVEncH264VLevel3_2 = 32,
  eAVEncH264VLevel4 = 40,
  eAVEncH264VLevel4_1 = 41,
  eAVEncH264VLevel4_2 = 42,
  eAVEncH264VLevel5 = 50,
  eAVEncH264VLevel5_1 = 51,
  eAVEncH264VLevel5_2 = 52,
  eAVEncH264VLevel6,
  eAVEncH264VLevel6_1,
  eAVEncH264VLevel6_2
} ;

Constants

 
eAVEncH264VLevel1
Value: 10
Level 1.
eAVEncH264VLevel1_b
Value: 11
Level 1b.
eAVEncH264VLevel1_1
Value: 11
Level 1.1.
eAVEncH264VLevel1_2
Value: 12
Level 1.2.
eAVEncH264VLevel1_3
Value: 13
Level 1.3.
eAVEncH264VLevel2
Value: 20
Level 2.
eAVEncH264VLevel2_1
Value: 21
Level 2.1.
eAVEncH264VLevel2_2
Value: 22
Level 2.2.
eAVEncH264VLevel3
Value: 30
Level 3.
eAVEncH264VLevel3_1
Value: 31
Level 3.1.
eAVEncH264VLevel3_2
Value: 32
Level 3.2.
eAVEncH264VLevel4
Value: 40
Level 4.
eAVEncH264VLevel4_1
Value: 41
Level 4.1.
eAVEncH264VLevel4_2
Value: 42
Level 4.2.
eAVEncH264VLevel5
Value: 50
Level 5.
eAVEncH264VLevel5_1
Value: 51
Level 5.1.
eAVEncH264VLevel5_2
Value: 52
Level 5.2

Supported in Windows 8.1 and later.

Remarks

This values are used with the MF_MT_MPEG2_LEVEL attribute.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2 [desktop apps | UWP apps]
Header codecapi.h

See also

Media Foundation Enumerations