Specifies how 3D video frames are stored in memory.
typedef enum _MFVideo3DFormat
{
MFVideo3DSampleFormat_BaseView = 0,
MFVideo3DSampleFormat_MultiView = 1,
MFVideo3DSampleFormat_Packed_LeftRight = 2,
MFVideo3DSampleFormat_Packed_TopBottom = 3
} MFVideo3DFormat;
| 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. |
This enumeration is used with the MF_MT_VIDEO_3D_FORMAT attribute.
Header: Declared in mfapi.h.