次の方法で共有


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場合、 pPastSurfacespInputSurfaceおよび pFutureSurfaces メンバーには左側のビューが含まれます。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

VideoProcessorBlt

VideoProcessorSetStreamStereoFormat