ID3D11VideoContext::VideoProcessorSetStreamStereoFormat メソッド (d3d11.h)
ビデオ プロセッサ上の入力ストリームのステレオ 3D ビデオを有効または無効にします。 さらに、このメソッドは、メモリ内のビデオ フレームのレイアウトを指定します。
構文
void VideoProcessorSetStreamStereoFormat(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] BOOL Enable,
[in] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT Format,
[in] BOOL LeftViewFrame0,
[in] BOOL BaseViewFrame0,
[in] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE FlipMode,
[in] int MonoOffset
);
パラメーター
[in] pVideoProcessor
ID3D11VideoProcessor インターフェイスへのポインター。 このポインターを取得するには、 ID3D11VideoDevice::CreateVideoProcessor を呼び出します。
[in] StreamIndex
入力ストリームの 0 から始まるインデックス。 ストリームの最大数を取得するには、ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps を呼び出し、MaxStreamStates 構造体メンバーをチェックします。
[in] Enable
このストリームに対してステレオ 3D を有効にするかどうかを指定します。 値が FALSE の場合、このメソッドの残りのパラメーターは無視されます。
[in] Format
メモリ内の 2 つのステレオ ビューのレイアウトを D3D11_VIDEO_PROCESSOR_STEREO_FORMAT 値として指定します。
[in] LeftViewFrame0
TRUE の場合、フレーム 0 には左側のビューが含まれます。 それ以外の場合、フレーム 0 には右側のビューが含まれます。
このパラメーターは、次のステレオ形式では無視されます。
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
[in] BaseViewFrame0
TRUE の場合、フレーム 0 には基本ビューが含まれます。 それ以外の場合、フレーム 1 にはベース ビューが含まれます。
このパラメーターは、次のステレオ形式では無視されます。
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATEを使用し、アプリケーションがステレオ データを mono に変換する場合は、次のいずれかを実行できます。
- 基本ビューをモノ入力として指定します。
- 両方のリソースを指定し、ドライバーがベース ビューから変換を実行できるようにします。 この場合、 D3D11_VIDEO_PROCESSOR_STREAM.hInputSurface はフレーム 0 と見なされ、 D3D11_VIDEO_PROCESSOR_STREAM.hInputSurfaceRight はフレーム 1 と見なされます。
[in] FlipMode
ビューの 1 つを反転するかどうかを指定する、 D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE 列挙体のフラグ。
[in] MonoOffset
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET形式の場合、このパラメーターは左右のビューを生成する方法を指定します。
- MonoOffset が正の場合、右のビューはその数ピクセルだけ右にシフトされ、左側のビューは同じ量だけ左にシフトされます。
- MonoOffset が負の場合、右のビューはその数ピクセルだけ左にシフトされ、左側のビューは同じ量だけ右にシフトされます。
戻り値
なし
必要条件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |