D3D11_VIDEO_PROCESSOR_STREAM構造体 (d3d11.h)
ID3D11VideoContext::VideoProcessorBlt メソッドのストリーム レベルのデータが含まれます。
構文
typedef struct D3D11_VIDEO_PROCESSOR_STREAM {
BOOL Enable;
UINT OutputIndex;
UINT InputFrameOrField;
UINT PastFrames;
UINT FutureFrames;
ID3D11VideoProcessorInputView **ppPastSurfaces;
ID3D11VideoProcessorInputView *pInputSurface;
ID3D11VideoProcessorInputView **ppFutureSurfaces;
ID3D11VideoProcessorInputView **ppPastSurfacesRight;
ID3D11VideoProcessorInputView *pInputSurfaceRight;
ID3D11VideoProcessorInputView **ppFutureSurfacesRight;
} D3D11_VIDEO_PROCESSOR_STREAM;
メンバー
Enable
この入力ストリームを有効にするかどうかを指定します。 値が TRUE の場合、 VideoProcessorBlt メソッドは、このストリームを出力画面に blit します。 それ以外の場合、このストリームは blitted されません。
一度に有効にできるストリームの最大数は、D3D11_VIDEO_PROCESSOR_CAPS構造体の MaxInputStreams メンバーに指定されます。
OutputIndex
出力フレームの 0 から始まるインデックス番号。
InputFrameOrField
入力フレームまたはフィールドの 0 から始まるインデックス番号。
PastFrames
過去の参照フレームの数。
FutureFrames
将来の参照フレームの数。
ppPastSurfaces
呼び出し元によって割り当てられた ID3D11VideoProcessorInputView ポインターの配列へのポインター。 この配列には、ビデオ処理操作の過去の参照フレームが含まれています。 配列内の要素の数は PastFrames と等しくなります。
pInputSurface
現在の入力フレームを含むサーフェスの ID3D11VideoProcessorInputView インターフェイスへのポインター。
ppFutureSurfaces
呼び出し元によって割り当てられた ID3D11VideoProcessorInputView ポインターの配列へのポインター。 この配列には、ビデオ処理操作の将来の参照フレームが含まれています。 配列内の要素の数は、 FutureFrames と等しくなります。
ppPastSurfacesRight
ステレオ 3D 形式が D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATEされている場合、このメンバーは、右側のビューの過去の参照フレームを含む配列を指します。 配列内の要素の数は PastFrames と等しくなります。
その他のステレオ 3D 形式の場合は、このメンバーを NULL に設定 します。 詳細については、「 ID3D11VideoContext::VideoProcessorSetStreamStereoFormat」を参照してください。
pInputSurfaceRight
ステレオ 3D 形式が D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE場合、このメンバーには、右側のビューの現在の入力フレームへのポインターが含まれます。
その他のステレオ 3D 形式の場合は、このメンバーを NULL に設定 します。
ppFutureSurfacesRight
ステレオ 3D 形式が D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE場合、このメンバーは、右側のビューの将来の参照フレームを含む配列を指します。 配列内の要素の数は、 FutureFrames と等しくなります。
その他のステレオ 3D 形式の場合は、このメンバーを NULL に設定 します。
注釈
ステレオ 3D 形式が D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE場合、 ppPastSurfaces、 pInputSurface、 および ppFutureSurfaces メンバーには左側のビューが含まれます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
Header | d3d11.h |