Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Indicates that decoder downsampling will be used and that the driver should allocate the appropriate reference frames.
Syntax
HRESULT DecoderEnableDownsampling(
[in] ID3D11VideoDecoder *pDecoder,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
[in] UINT ReferenceFrameCount
);
Parameters
[in] pDecoder
Type: ID3D11VideoDecoder*
A pointer to the ID3D11VideoDecoder interface.
[in] InputColorSpace
Type: DXGI_COLOR_SPACE_TYPE
The color space information of the reference frame data.
[in] pOutputDesc
Type: const D3D11_VIDEO_SAMPLE_DESC*
The resolution, format, and colorspace of the output/display frames. This is the destination resolution and format of the downsample operation.
[in] ReferenceFrameCount
Type: UINT
The number of reference frames to be used in the operation.
Return value
Type: HRESULT
This method returns one of the following error codes.
S_OK | The operation completed successfully. |
E_INVALIDARG | An invalid parameter was passed or this function was called using an invalid calling pattern. |
E_OUTOFMEMORY | There is insufficient memory to complete the operation. |
Remarks
This function can only be called once for a specific ID3D11VideoDecoder interface. This method must be called prior to the first call to DecoderBeginFrame. To update the downsampling parameters, use DecoderUpdateDownsampling.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Target Platform | Windows |
Header | d3d11_1.h |