estructura D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING (d3d10umddi.h)
el controlador en modo de usuario usa D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING para recomendar parámetros de muestreo descendentes que se pueden usar para descodificar la secuencia en tiempo real. El controlador proporciona estas funcionalidades cuando se llama a su función PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES .
Sintaxis
typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
const D3D11_1DDI_VIDEO_DECODER_DESC *pInputDesc;
D3DDDI_COLOR_SPACE_TYPE InputColorSpace;
const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
const DXGI_RATIONAL *pFrameRate;
D3D11_1DDI_VIDEO_DECODER_DESC *pOutputDesc;
D3DDDI_COLOR_SPACE_TYPE OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;
Miembros
pInputDesc
[in] Puntero a una estructura de D3D11_1DDI_VIDEO_DECODER_DESC que contiene el perfil de descodificación usado y la resolución y el formato de los marcos de referencia. Esta es la resolución o formato que se va a reducir (por ejemplo, 4K, DXGI_FORMAT_P010).
InputColorSpace
[in] Valor de D3DDDI_COLOR_SPACE_TYPE que especifica la información del espacio de colores de los datos del marco de referencia.
pInputConfig
[in] Puntero a una estructura de D3D11_1DDI_VIDEO_DECODER_CONFIG que contiene los datos de configuración asociados al perfil de descodificación.
pFrameRate
[in] Puntero a una estructura de DXGI_RATIONAL que contiene la velocidad de fotogramas del contenido de vídeo.
pOutputDesc
[out] Puntero a una estructura de D3D11_1DDI_VIDEO_DECODER_DESC en la que el controlador devuelve la resolución recomendada y el formato de los fotogramas de salida o presentación.
Se puede omitir el miembro de descodificador de perfil (GUID) de pOutputDesc .
OutputColorSpace
[out] Ubicación en la que el controlador devuelve la información recomendada D3DDDI_COLOR_SPACE_TYPE espacio de colores de los datos del marco de presentación.
Comentarios
El controlador recomienda los parámetros de ejemplo inactivos de forma que la secuencia de vídeo se pueda descodificar en tiempo real. Si no existe ninguna solución de ejemplo inactiva que pueda dar lugar a una descodificación en tiempo real, el controlador debe recomendar la configuración más cercana a la solución en tiempo real.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |