PFND3D11_1DDI_VIDEODECODEREXTENSION función de devolución de llamada (d3d10umddi.h)
Realiza una función extendida para la descodificación de DirectX Video Acceleration (DXVA). Este método permite extensiones a la funcionalidad básica del descodificador DXVA.
Sintaxis
PFND3D11_1DDI_VIDEODECODEREXTENSION Pfnd3d111DdiVideodecoderextension;
HRESULT Pfnd3d111DdiVideodecoderextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HDECODE unnamedParam2,
const D3D11_1DDIARG_VIDEODECODEREXTENSION *unnamedParam3
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
hDecoder [in]
Identificador del objeto de descodificador de vídeo que se creó a través de una llamada a la función CreateVideoDecoder .
unnamedParam3
pExtension [in]
Puntero a una estructura D3D11_1DDIARG_VIDEODECODEREXTENSION que contiene datos para la función extendida.
Valor devuelto
VideoDecoderExtension devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
S_OK | La extensión se realizó correctamente. |
D3DDDIERR_DEVICEREMOVED | Se quitó el adaptador de gráficos. |
E_INVALIDARG | Los parámetros se validaron y determinaron que son incorrectos. |
E_OUTOFMEMORY | La memoria no estaba disponible para completar la operación. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |