D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1構造体 (d3d10umddi.h)
D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 は videoDecoderSubmitBuffers1 と共に使用され、デコード用に 1 つ以上のバッファーを送信します。
構文
typedef struct D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 {
D3D10DDI_HRESOURCE hResource;
D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE BufferType;
UINT DataOffset;
UINT DataSize;
void *pIV;
UINT IVSize;
D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK *pSubSampleMappingBlock;
UINT SubSampleMappingCount;
} D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1;
メンバーズ
hResource
CreateResource の呼び出しによって作成されたリソース オブジェクトハンドル。
BufferType
D3D11_1DDI_VIDEO_DECODER_BUFFER_TYPE 列挙型のメンバーとして指定されたバッファーの型。
DataOffset
バッファーの先頭からの関連データのオフセット (バイト単位)。
DataSize
関連するデータのサイズ。
pIV
暗号化されたデータの初期化ベクトル (IV) を含むバッファーへのポインター。 デコード バッファーに暗号化されたデータが含まれていない場合は、このメンバーを NULLに設定します。
IVSize
pIV メンバーで指定されたバッファーのサイズ。 pIV NULL 場合は、このメンバーを 0 に設定します。
pSubSampleMappingBlock
D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 構造体の配列へのポインター。デコード バッファーのどのバイトが暗号化され、どのバイトがクリアに含まれているかを正確に示します。 デコード バッファーに暗号化されたデータが含まれていない場合は、このメンバーを NULLに設定します。
サブ サンプル マッピング ブロックの値は、デコード バッファーの開始を基準としています。
SubSampleMappingCount
pSubSampleMappingBlocks メンバーで指定された D3DWDDM2_0DDI_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 構造体の数。 pSubSampleMappingBLocks が NULL 場合は、このメンバーを 0 に設定します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 |
サポートされる最小サーバー | Windows Server 2016 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |
関連項目
CreateResource の