ID3D11VideoDevice1::GetVideoDecoderCaps 方法 (d3d11_1.h)
擷取影片解碼器的功能和限制。
語法
HRESULT GetVideoDecoderCaps(
[in] const GUID *pDecoderProfile,
[in] UINT SampleWidth,
[in] UINT SampleHeight,
[in] const DXGI_RATIONAL *pFrameRate,
[in] UINT BitRate,
[in] const GUID *pCryptoType,
[out] UINT *pDecoderCaps
);
參數
[in] pDecoderProfile
類型: const GUID*
查詢功能的解碼設定檔。
[in] SampleWidth
類型: UINT
查詢功能的視訊寬度。
[in] SampleHeight
類型: UINT
查詢功能的視訊高度。
[in] pFrameRate
類型:const DXGI_RATIONAL*
視訊內容的畫面播放速率。 驅動程式會使用此資訊來判斷是否可以即時解碼視訊。
[in] BitRate
類型: UINT
視訊資料流程的位元速率。 值為零表示可以忽略位元速率。
[in] pCryptoType
類型: const GUID*
用來加密視訊資料流程的密碼編譯類型。 Null 值表示影片資料流程未加密。
[out] pDecoderCaps
類型: UINT*
指定解碼器功能 之D3D11_VIDEO_DECODER_CAPS 值的位 OR 組合指標。
傳回值
類型: HRESULT
這個方法會傳回下列其中一個錯誤碼。
S_OK | 作業已成功完成。 |
E_INVALIDARG | 傳遞了不正確參數,或使用不正確呼叫模式呼叫此函式。 |
規格需求
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | d3d11_1.h |