D3D11_1DDIARG_VIDEODECODEREXTENSION 結構 (d3d10umddi.h)
指定擴充 Microsoft DirectX 影片加速 (DXVA) 譯碼函式的驅動程式特定數據,該函式是由 VideoDecoderExtension 函 式的呼叫所提供。
語法
typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;
成員
Function
函式編號。 這個數位會識別要執行的作業。 目前未定義函式編號。
pPrivateInputData
緩衝區的指標,其中包含驅動程式的輸入數據。
PrivateInputDataSize
pPrivateInputData 所指向的緩衝區大小,以位元組為單位。
pPrivateOutputData
驅動程式可用來寫入輸出數據的緩衝區指標。
PrivateOutputDataSize
pPrivateOutputData 所指向的緩衝區大小,以位元組為單位。
ResourceCount
pResourceList 陣列中的項目數目。 如果 pResourceList 為 NULL,請將 ResourceCount 設定為零。
pResourceList
資源句柄陣列的指標。 使用此成員將 Direct3D 資源傳遞至驅動程式。
備註
每個結構成員的確切意義取決於 Function 的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
標頭 | d3d10umddi.h (包含 D3d10umddi.h) |