PFND3D11_1DDI_VIDEODECODERGETHANDLE função de retorno de chamada (d3d10umddi.h)
Retorna o identificador do driver para um decodificador de vídeo que pode ser usado pelo aplicativo para configurar a proteção de conteúdo.
Sintaxe
PFND3D11_1DDI_VIDEODECODERGETHANDLE Pfnd3d111DdiVideodecodergethandle;
HRESULT Pfnd3d111DdiVideodecodergethandle(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE unnamedParam2,
HANDLE *pContentProtectionHandle
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
hDecoder [in]
Um identificador para o objeto de decodificador de vídeo que foi criado por meio de uma chamada para a função CreateVideoDecoder .
pContentProtectionHandle
Um ponteiro para o identificador.
Retornar valor
VideoDecoderGetHandle retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | O identificador foi retornado com êxito. |
D3DDDIERR_DEVICEREMOVED | O adaptador gráfico foi removido. |
E_OUTOFMEMORY | A memória não estava disponível para concluir a operação. |
Comentários
A função VideoDecoderGetHandle retorna um identificador de driver para o decodificador de vídeo. Esse identificador pode ser usado pelo aplicativo para associar o decodificador a uma sessão criptográfica no canal autenticado.
Essa função permite que o driver defina seu próprio identificador para seus dados de estado para o decodificador de vídeo. Isso ignora qualquer mapeamento de identificador que possa ser executado pelo runtime do Microsoft Direct3D.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |