Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |