MFVideo3DFormat Enumeration

Specifies how 3D video frames are stored in memory.

Syntax

typedef enum _MFVideo3DFormat
{
    MFVideo3DSampleFormat_BaseView = 0,
    MFVideo3DSampleFormat_MultiView = 1,
    MFVideo3DSampleFormat_Packed_LeftRight = 2,
    MFVideo3DSampleFormat_Packed_TopBottom = 3
} MFVideo3DFormat;  

Constants

Constant Description
MFVideo3DSampleFormat_BaseView The base view is stored in a single buffer. The other view is discarded.
MFVideo3DSampleFormat_MultiView Each media sample contains multiple buffers, one for each view.
MFVideo3DSampleFormat_Packed_LeftRight Each media sample contains one buffer, with both views packed side-by-side into a single frame.
MFVideo3DSampleFormat_Packed_TopBottom Each media sample contains one buffer, with both views packed top-and-bottom into a single frame.

Remarks

This enumeration is used with the MF_MT_VIDEO_3D_FORMAT attribute.

Requirements

Header: Declared in mfapi.h.