D3D11_VIDEO_DECODER_EXTENSION 結構 (d3d11.h)
包含 ID3D11VideoContext::D ecoderExtension 方法的驅動程式特定數據。
語法
typedef struct D3D11_VIDEO_DECODER_EXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;
成員
Function
函式編號。 這個數位會識別要執行的作業。 目前未定義任何函數編號。
pPrivateInputData
緩衝區的指標,其中包含驅動程式的輸入數據。
PrivateInputDataSize
pPrivateInputData 緩衝區的大小,以位元組為單位。
pPrivateOutputData
驅動程式可用來寫入輸出數據的緩衝區指標。
PrivateOutputDataSize
pPrivateOutputData 緩衝區的大小,以位元組為單位。
ResourceCount
ppResourceList 陣列中的元素數目。 如果 ppResourceList 為 NULL,請將 ResourceCount 設定為零。
ppResourceList
ID3D11Resource 指標陣列的位址。 使用此成員將 Direct3D 資源傳遞至驅動程式。
備註
每個結構成員的確切意義取決於 Function 的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | d3d11.h |