MFVideo3DFormat enumeration (mfapi.h)

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

 
MFVideo3DSampleFormat_BaseView
Value: 0
The base view is stored in a single buffer. The other view is discarded.
MFVideo3DSampleFormat_MultiView
Value: 1
Each media sample contains multiple buffers, one for each view.
MFVideo3DSampleFormat_Packed_LeftRight
Value: 2
Each media sample contains one buffer, with both views packed side-by-side into a single frame.
MFVideo3DSampleFormat_Packed_TopBottom
Value: 3
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

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Header mfapi.h

See also

Media Foundation Enumerations