D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 enumeration (d3d12umddi.h)

Defines the layout in memory of a stereo 3D video frame.

Syntax

typedef enum D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 {
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_MONO,
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_HORIZONTAL,
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_VERTICAL,
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_SEPARATE
} ;

Constants

 
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_MONO
The sample does not contain stereo data. If the stereo format is not specified, this value is the default.
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_HORIZONTAL
Frame 0 and frame 1 are packed side-by-side, as shown in the following diagram:


































000111
000111
000111
000111
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_VERTICAL
Frame 0 and frame 1 are packed top-to-bottom, as shown in the following diagram:


































000000
000000
111111
111111
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020_SEPARATE
Frame 0 and frame 1 are placed in separate resources.

Remarks

All drivers that support stereo must support all the formats in this enumeration.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)