eAVEncH264VProfile Enumeration

Specifies an H.264 video profile.

Syntax

typedef enum eAVEncH264VProfile {
  eAVEncH264VProfile_unknown,
  eAVEncH264VProfile_Simple,
  eAVEncH264VProfile_Base,
  eAVEncH264VProfile_Main,
  eAVEncH264VProfile_High,
  eAVEncH264VProfile_422,
  eAVEncH264VProfile_High10,
  eAVEncH264VProfile_444,
  eAVEncH264VProfile_Extended,
  eAVEncH264VProfile_ScalableBase,
  eAVEncH264VProfile_ScalableHigh,
  eAVEncH264VProfile_MultiviewHigh,
  eAVEncH264VProfile_StereoHigh,
  eAVEncH264VProfile_ConstrainedBase,
  eAVEncH264VProfile_UCConstrainedHigh,
  eAVEncH264VProfile_UCScalableConstrainedBase,
  eAVEncH264VProfile_UCScalableConstrainedHigh
} ;

Constants

eAVEncH264VProfile_unknown The profile is unknown or not specified.
eAVEncH264VProfile_Simple Simple profile.
eAVEncH264VProfile_Base Baseline profile.
eAVEncH264VProfile_Main Main profile.
eAVEncH264VProfile_High High profile.
eAVEncH264VProfile_422 High 4:2:2 profile.
eAVEncH264VProfile_High10 High 10 profile.
eAVEncH264VProfile_444 High 4:4:4 profile.
eAVEncH264VProfile_Extended Extended profile.
eAVEncH264VProfile_ScalableBase Scalable base profile. H.264 extension.
eAVEncH264VProfile_ScalableHigh Scalable high profile. H.264 extension.
eAVEncH264VProfile_MultiviewHigh Multiview high profile. H.264 extension.
eAVEncH264VProfile_StereoHigh Stereo high profile. H.264 extension.
eAVEncH264VProfile_ConstrainedBase Constrained base profile. H.264 extension.
eAVEncH264VProfile_UCConstrainedHigh Constrained high profile. H.264 extension.
eAVEncH264VProfile_UCScalableConstrainedBase UC Constrained base profile. H.264 extension.
eAVEncH264VProfile_UCScalableConstrainedHigh 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

   
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