PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING función de devolución de llamada (d3d10umddi.h)
Indica que se usará el muestreo descendente del descodificador y que el controlador debe asignar los fotogramas de referencia adecuados. Opcional para controladores de windows Display Driver Model (WDDM) 2.0 o posterior.
PFND3DWDDM2_0DDI_VIDEODECODERENABLEDOWNSAMPLING Pfnd3dwddm20DdiVideodecoderenabledownsampling;
HRESULT Pfnd3dwddm20DdiVideodecoderenabledownsampling(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE hDecoder,
D3DDDI_COLOR_SPACE_TYPE InputColorSpace,
const D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc,
D3DDDI_COLOR_SPACE_TYPE OutputColorSpace,
UINT ReferenceFrameCount
)
{...}
hDevice
Identificador del dispositivo de visualización (contexto de gráficos). El tiempo de ejecución de Direct3D pasó el controlador en modo de usuario este identificador como miembro hDevice de la estructura de D3DDDIARG_CREATEDEVICE en la creación del dispositivo.
hDecoder
Identificador del objeto descodificador.
InputColorSpace
Valor de D3DDDI_COLOR_SPACE_TYPE que indica la información del espacio de colores de los datos de fotogramas de referencia.
pOutputDesc
Indica la resolución y el formato de los fotogramas de salida o presentación. Esta es la resolución de destino y el formato de la operación de ejemplo descendente.
OutputColorSpace
Valor D3DDDI_COLOR_SPACE_TYPE que indica la información del espacio de colores de los marcos de salida o presentación.
ReferenceFrameCount
Indica el número de fotogramas de referencia usados.
Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Esta función solo se puede llamar una vez, antes de la primera llamada a VideoDecoderBeginFrame .
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |