eAVEncVideoColorTransferMatrix enumeration

Specifies the conversion matrix from the Y'Cb'Cr' color space to the R'G'B' color space. This enumeration is used with the AVEncVideoInputColorTransferMatrix and AVEncVideoOutputColorTransferMatrix properties.

Syntax


enum eAVEncVideoColorTransferMatrix {
  eAVEncVideoColorTransferMatrix_SameAsSource  = 0, 
  eAVEncVideoColorTransferMatrix_BT709         = 1, 
  eAVEncVideoColorTransferMatrix_BT601         = 2, 
  eAVEncVideoColorTransferMatrix_SMPTE240M     = 3 

};

Constants

eAVEncVideoColorTransferMatrix_SameAsSource

Use the same transfer matrix as the input video. This flag applies to the AVEncVideoOutputColorTransferMatrix property only.

eAVEncVideoColorTransferMatrix_BT709

ITU-R BT.709 transfer matrix.

eAVEncVideoColorTransferMatrix_BT601

ITU-R BT.601 transfer matrix.

eAVEncVideoColorTransferMatrix_SMPTE240M

SMPTE 240M transfer matrix.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps | Windows Store apps]

Minimum supported server

Windows 2000 Server [desktop apps | Windows Store apps]

Header

Codecapi.h

See also

Codec API Enumerations
ICodecAPI Interface

 

 

Show: