D3D12_VIDEO_FRAME_STEREO_FORMAT列挙 (d3d12video.h)

ステレオ 3D ビデオ フレームのメモリ内のレイアウトを定義します。 ステレオをサポートするすべてのドライバーは、定義されているすべての形式をサポートする必要があります。

構文

typedef enum D3D12_VIDEO_FRAME_STEREO_FORMAT {
  D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE
} ;

定数

 
D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE
ステレオ形式は指定されません。
D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO
サンプルにステレオ データが含まれていません。 ステレオ形式が指定されていない場合は、この値が既定値です。
D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL
フレーム 0 とフレーム 1 は、次の図に示すように並べてパックされます。

ピクセルのグリッドの左側のフレーム 0 ピクセルと右側のフレーム 1 ピクセルを示す水平ステレオ形式
D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL
フレーム 0 とフレーム 1 は、次の図に示すように、上から下にパックされます。

ピクセルのグリッドの上部のフレーム 0 ピクセルと下部のフレーム 1 ピクセルを示す垂直ステレオ形式
D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE
フレーム 0 とフレーム 1 は別のリソースに配置されます

要件

要件
Header d3d12video.h