Compartilhar via


Interface ID3D11VideoDevice (d3d11.h)

Fornece os recursos de decodificação de vídeo e processamento de vídeo de um dispositivo Microsoft Direct3D 11.

Herança

A interface ID3D11VideoDevice herda da interface IUnknown . ID3D11VideoDevice também tem estes tipos de membros:

Métodos

A interface ID3D11VideoDevice tem esses métodos.

 
ID3D11VideoDevice::CheckCryptoKeyExchange

Obtém um mecanismo de troca de chaves criptográfica que é compatível com o driver.
ID3D11VideoDevice::CheckVideoDecoderFormat

Dado aprofile, verifica se o driver dá suporte a um formato de saída especificado.
ID3D11VideoDevice::CreateAuthenticatedChannel

Cria um canal para se comunicar com o dispositivo Microsoft Direct3D ou o driver gráfico.
ID3D11VideoDevice::CreateCryptoSession

Cria uma sessão criptográfica para criptografar o conteúdo de vídeo enviado ao driver de gráficos.
ID3D11VideoDevice::CreateVideoDecoder

Cria um dispositivo de decodificador de vídeo para o Microsoft Direct3D 11.
ID3D11VideoDevice::CreateVideoDecoderOutputView

Cria uma exibição de recurso para um decodificador de vídeo, descrevendo o exemplo de saída para a operação de decodificação.
ID3D11VideoDevice::CreateVideoProcessor

Cria um dispositivo de processador de vídeo para o Microsoft Direct3D 11.
ID3D11VideoDevice::CreateVideoProcessorEnumerator

Enumera os recursos do processador de vídeo do driver.
ID3D11VideoDevice::CreateVideoProcessorInputView

Cria uma exibição de recurso para um processador de vídeo, descrevendo o exemplo de entrada para a operação de processamento de vídeo.
ID3D11VideoDevice::CreateVideoProcessorOutputView

Cria uma exibição de recurso para um processador de vídeo, descrevendo o exemplo de saída para a operação de processamento de vídeo.
ID3D11VideoDevice::GetContentProtectionCaps

Consulta o driver em busca de seus recursos de proteção de conteúdo.
ID3D11VideoDevice::GetVideoDecoderConfig

Obtém uma configuração de decodificador compatível com o driver.
ID3D11VideoDevice::GetVideoDecoderConfigCount

Obtém o número de configurações de decodificador compatíveis com o driver para uma descrição de vídeo especificada.
ID3D11VideoDevice::GetVideoDecoderProfile

Obtém um perfil com suporte do driver.
ID3D11VideoDevice::GetVideoDecoderProfileCount

Obtém o número de perfis compatíveis com o driver.
ID3D11VideoDevice::SetPrivateData

Define dados privados no dispositivo de vídeo e associa esses dados a um GUID.
ID3D11VideoDevice::SetPrivateDataInterface

Define um ponteiro IUnknown privado no dispositivo de vídeo e associa esse ponteiro a um GUID.

Comentários

O dispositivo Direct3D 11 dá suporte a essa interface. Para obter um ponteiro para essa interface, chame QueryInterface com um ponteiro de interface ID3D11Device .

Se você consultar um ID3D11Device para ID3D11VideoDevice e o dispositivo Direct3D 11 criado estiver usando o rasterizador de referência ou WARP, ou for um dispositivo de hardware e você estiver usando o Adaptador de Vídeo Básico da Microsoft, E_NOINTERFACE será retornado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11.h

Confira também

Interfaces de vídeo do Direct3D 11

ID3D11VideoDevice1