ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters 方法 (d3d11_1.h)
可讓驅動程式從輸入參數建議最佳的輸出向下取樣參數。
語法
HRESULT RecommendVideoDecoderDownsampleParameters(
[in] const D3D11_VIDEO_DECODER_DESC *pInputDesc,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
[in] const DXGI_RATIONAL *pFrameRate,
[out] D3D11_VIDEO_SAMPLE_DESC *pRecommendedOutputDesc
);
參數
[in] pInputDesc
類型: const D3D11_VIDEO_DECODER_DESC*
描述譯碼配置檔、解析和輸入數據流格式 的D3D11_VIDEO_DECODER_DESC 物件。 這是要向下取樣的解析度和格式。
[in] InputColorSpace
指定參考框架數據的色彩空間 的DXGI_COLOR_SPACE_TYPE 值。
[in] pInputConfig
類型: const D3D11_VIDEO_DECODER_CONFIG*
與譯碼配置文件相關聯的組態數據。
[in] pFrameRate
類型: const DXGI_RATIONAL*
視訊內容的幀速率。 驅動程式會使用此項目來判斷是否可以即時譯碼視訊。
[out] pRecommendedOutputDesc
驅動程式填入下取樣作業的建議輸出緩衝區參數 的D3D11_VIDEO_SAMPLE_DESC 結構指標。 驅動程式會嘗試建議可支援即時譯碼的參數。 如果無法這麼做,驅動程式會建議盡可能接近實時解決方案的值。
傳回值
類型: HRESULT
這個方法會傳回下列其中一個錯誤碼。
S_OK | 作業已成功完成。 |
E_INVALIDARG | 傳遞了無效的參數,或使用無效的呼叫模式呼叫此函式。 |
備註
您應該呼叫 GetVideoDecoderCaps ,以判斷是否支持譯碼器降級取樣,再檢查特定組態的支援。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | d3d11_1.h |