eAVEncH264VProfile enumeration (codecapi.h)

Specifies an H.264 video profile.

Syntax

typedef enum eAVEncH264VProfile {
  eAVEncH264VProfile_unknown = 0,
  eAVEncH264VProfile_Simple = 66,
  eAVEncH264VProfile_Base = 66,
  eAVEncH264VProfile_Main = 77,
  eAVEncH264VProfile_High = 100,
  eAVEncH264VProfile_422 = 122,
  eAVEncH264VProfile_High10 = 110,
  eAVEncH264VProfile_444 = 244,
  eAVEncH264VProfile_Extended = 88,
  eAVEncH264VProfile_ScalableBase = 83,
  eAVEncH264VProfile_ScalableHigh = 86,
  eAVEncH264VProfile_MultiviewHigh = 118,
  eAVEncH264VProfile_StereoHigh = 128,
  eAVEncH264VProfile_ConstrainedBase = 256,
  eAVEncH264VProfile_UCConstrainedHigh = 257,
  eAVEncH264VProfile_UCScalableConstrainedBase = 258,
  eAVEncH264VProfile_UCScalableConstrainedHigh = 259
} ;

Constants

 
eAVEncH264VProfile_unknown
Value: 0
The profile is unknown or not specified.
eAVEncH264VProfile_Simple
Value: 66
Simple profile.
eAVEncH264VProfile_Base
Value: 66
Baseline profile.
eAVEncH264VProfile_Main
Value: 77
Main profile.
eAVEncH264VProfile_High
Value: 100
High profile.
eAVEncH264VProfile_422
Value: 122
High 4:2:2 profile.
eAVEncH264VProfile_High10
Value: 110
High 10 profile.
eAVEncH264VProfile_444
Value: 244
High 4:4:4 profile.
eAVEncH264VProfile_Extended
Value: 88
Extended profile.
eAVEncH264VProfile_ScalableBase
Value: 83
Scalable base profile. H.264 extension.
eAVEncH264VProfile_ScalableHigh
Value: 86
Scalable high profile. H.264 extension.
eAVEncH264VProfile_MultiviewHigh
Value: 118
Multiview high profile. H.264 extension.
eAVEncH264VProfile_StereoHigh
Value: 128
Stereo high profile. H.264 extension.
eAVEncH264VProfile_ConstrainedBase
Value: 256
Constrained base profile. H.264 extension.
eAVEncH264VProfile_UCConstrainedHigh
Value: 257
Constrained high profile. H.264 extension.
eAVEncH264VProfile_UCScalableConstrainedBase
Value: 258
UC Constrained base profile. H.264 extension.
eAVEncH264VProfile_UCScalableConstrainedHigh
Value: 259
UC Constrained high profile. H.264 extension.

Remarks

These values are used with the MF_MT_MPEG2_PROFILE attribute.

These values are also used with H.264 UVC 1.5 camera encoders.

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