ID3D11VideoCoNtext1::D ecoderEnableDownsampling 方法 (d3d11_1.h)
指出將使用解碼器降級取樣,而且驅動程式應該配置適當的參考框架。
語法
HRESULT DecoderEnableDownsampling(
[in] ID3D11VideoDecoder *pDecoder,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
[in] UINT ReferenceFrameCount
);
參數
[in] pDecoder
類型: ID3D11VideoDecoder*
[in] InputColorSpace
類型: DXGI_COLOR_SPACE_TYPE
參考框架資料的色彩空間資訊。
[in] pOutputDesc
類型:const D3D11_VIDEO_SAMPLE_DESC*
輸出/顯示畫面格的解析度、格式和色彩空間。 這是向下取樣作業的目的地解析和格式。
[in] ReferenceFrameCount
類型: UINT
作業中使用的參考框架數目。
傳回值
類型: HRESULT
這個方法會傳回下列其中一個錯誤碼。
S_OK | 作業已成功完成。 |
E_INVALIDARG | 傳遞了不正確參數,或使用不正確呼叫模式呼叫此函式。 |
E_OUTOFMEMORY | 記憶體不足,無法完成作業。 |
備註
此函式只能針對特定 ID3D11VideoDecoder 介面呼叫一次。 在第一次呼叫 DecoderBeginFrame之前,必須先呼叫這個方法。 若要更新向下取樣參數,請使用 DecoderUpdateDownsampling。
規格需求
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | d3d11_1.h |