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