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*

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

另請參閱

ID3D11VideoCoNtext1