PFND3D11_1DDI_VIDEODECODERGETHANDLE función de devolución de llamada (d3d10umddi.h)
Devuelve el identificador del controlador para un descodificador de vídeo que la aplicación puede usar para configurar la protección de contenido.
Sintaxis
PFND3D11_1DDI_VIDEODECODERGETHANDLE Pfnd3d111DdiVideodecodergethandle;
HRESULT Pfnd3d111DdiVideodecodergethandle(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE unnamedParam2,
HANDLE *pContentProtectionHandle
)
{...}
Parámetros
hDevice
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 .
pContentProtectionHandle
Puntero al identificador.
Valor devuelto
VideoDecoderGetHandle devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
S_OK | El identificador se devolvió correctamente. |
D3DDDIERR_DEVICEREMOVED | Se quitó el adaptador de gráficos. |
E_OUTOFMEMORY | La memoria no estaba disponible para completar la operación. |
Comentarios
La función VideoDecoderGetHandle devuelve un identificador de controlador para el descodificador de vídeo. La aplicación puede usar este identificador para asociar el descodificador a una sesión criptográfica a través del canal autenticado.
Esta función permite al controlador definir su propio identificador para sus datos de estado para el descodificador de vídeo. Esto omite cualquier asignación de identificador que pueda realizar el entorno de ejecución de Microsoft Direct3D.
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) |