Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Representa um dispositivo de decodificador de vídeo DXVA (Aceleração de Vídeo DirectX).
Para obter um ponteiro para essa interface, chame IDirectXVideoDecoderService::CreateVideoDecoder.
Herança
A interface IDirectXVideoDecoder herda da interface IUnknown . IDirectXVideoDecoder também tem estes tipos de membros:
Métodos
A interface IDirectXVideoDecoder tem esses métodos.
|
IDirectXVideoDecoder::BeginFrame Inicia a operação de decodificação. |
|
IDirectXVideoDecoder::EndFrame Sinaliza o fim da operação de decodificação. |
|
IDirectXVideoDecoder::Execute Executa uma operação de decodificação no quadro atual. |
|
IDirectXVideoDecoder::GetBuffer Recupera um ponteiro para um buffer de decodificador de Aceleração de Vídeo (DXVA) do DirectX. |
|
IDirectXVideoDecoder::GetCreationParameters Recupera os parâmetros que foram usados para criar esse dispositivo. (IDirectXVideoDecoder.GetCreationParameters) |
|
IDirectXVideoDecoder::GetVideoDecoderService Recupera o serviço de decodificador de Aceleração de Vídeo (DXVA) do DirectX que criou esse dispositivo de decodificador. |
|
IDirectXVideoDecoder::ReleaseBuffer Libera um buffer que foi obtido chamando IDirectXVideoDecoder::GetBuffer. |
Comentários
Os métodos IDirectXVideoDecoder fazem chamadas para o dispositivo Direct3D. Portanto, os sinalizadores D3DCREATE especificados ao criar o dispositivo podem afetar o comportamento dessa interface. Por exemplo, se você especificar o sinalizador D3DCREATE_MULTITHREADED , a seção crítica global do Direct3D será mantida durante operações de decodificação.
Requisitos
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | dxva2api.h |