Win32 API 日本語リファレンス
ホームGraphics.Direct3D11 › D3D11_VIDEO_DECODER_BUFFER_DESC2

D3D11_VIDEO_DECODER_BUFFER_DESC2

構造体
サイズx64: 56 バイト / x86: 36 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
BufferTypeD3D11_VIDEO_DECODER_BUFFER_TYPE4+0+0バッファの種類を示すD3D11_VIDEO_DECODER_BUFFER_TYPE列挙値。
DataOffsetDWORD4+4+4バッファ内の有効データ開始位置のオフセット(バイト)。
DataSizeDWORD4+8+8バッファ内の有効データのサイズ(バイト)。
pIVvoid*8/4+16+12暗号化に使用する初期化ベクトルへのポインタ。暗号化なしの場合はNULL。
IVSizeDWORD4+24+16pIVが指す初期化ベクトルのサイズ(バイト)。
pSubSampleMappingBlockD3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK*8/4+32+20サブサンプル暗号化マッピング配列へのポインタ。NULL可。
SubSampleMappingCountDWORD4+40+24pSubSampleMappingBlockが指す配列の要素数。
cBlocksStripeEncryptedDWORD4+44+28パターン暗号化におけるストライプ単位の暗号化ブロック数。
cBlocksStripeClearDWORD4+48+32パターン暗号化におけるストライプ単位の平文ブロック数。