次の方法で共有


D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW構造体 (d3d10umddi.h)

ビデオ プロセッサの入力ビューについて説明します。

構文

typedef struct D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW {
  D3D10DDI_HRESOURCE             hDrvResource;
  D3D11_1DDI_HVIDEOPROCESSORENUM hDrvVideoProcessorEnum;
  UINT                           FourCC;
  UINT                           MipSlice;
  UINT                           FirstArraySlice;
  UINT                           ArraySize;
} D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW;

メンバーズ

hDrvResource

ビデオ デコーダー入力リソースへのハンドル。

hDrvVideoProcessorEnum

ビデオ プロセッサ列挙のハンドル。

FourCC

アプリケーションがサーフェス形式をオーバーライドするために使用する FOURCC コード。 値が 0 の場合は、アプリケーションがリソース形式をオーバーライドしないことを示します。

たとえば、新しいサブストリーム形式を必要とする新しいビデオ標準が出現した場合、アプリケーションは標準形式を使用して同等のサーフェスを作成し、ビューを作成するときに FOURCC コードを指定して、新しいビデオ標準に従ってデータがレイアウトされることを示すことができます。

FOURCC コードの詳細については、「Video FOURCC」を参照してください。

MipSlice

MIP マップ スライスの識別子。

FirstArraySlice

最初の配列スライスの識別子。

ArraySize

テクスチャの配列スライスの数。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

D3D11_1DDIARG_CREATEVIDEOPROCESSOROUTPUTVIEW