PFND3DWDDM2_0DDI_VIDEODECODERUPDATEDOWNSAMPLING - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d10umddi.h

PFND3DWDDM2_0DDI_VIDEODECODERUPDATEDOWNSAMPLING Pfnd3dwddm20DdiVideodecoderupdatedownsampling;

HRESULT Pfnd3dwddm20DdiVideodecoderupdatedownsampling(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HDECODE hDecoder,
  const D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc,
  D3DDDI_COLOR_SPACE_TYPE OutputColorSpace
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-d3d10umddi-pfnd3dwddm2_0ddi_videodecoderupdatedownsampling)

PFND3DWDDM2_0DDI_VIDEODECODERUPDATEDOWNSAMPLING callback function

Description

Updates the decoder down sampling parameters. Optional for Windows Display Driver Model (WDDM) 2.0, or later, drivers.

Parameters

hDevice

A handle to the display device (graphics context). The Direct3D runtime passed the user-mode driver this handle as the hDevice member of the D3DDDIARG_CREATEDEVICE structure at device creation.

hDecoder

A handle to the video decoder object.

pOutputDesc

Contains the resolution and the format of the output/display frames. This is the destination resolution and format of the down sample operation.

Note The decode profile member (Guid) of pOutputDesc can be ignored.

OutputColorSpace

A D3DDDI_COLOR_SPACE_TYPE value that contains the color space information of the output/display frame data.

Return value

If this callback function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

This function can only be called after VideoDecoderEnableDownsampling has been called.

This function will only be called if the driver reports the D3DWDDM2_0DDI_VIDEO_DECODER_CAPS_DOWN_SAMPLE_DYNAMIC capability.

See also

D3D11_1DDI_VIDEO_DECODER_DESC

D3DDDIARG_CREATEDEVICE

D3DDDI_COLOR_SPACE_TYPE

VideoDecoderEnableDownsampling