Compartilhar via


Interface ID3D11VideoContext (d3d11.h)

Fornece a funcionalidade de vídeo de um dispositivo Microsoft Direct3D 11.

Herança

A interface ID3D11VideoContext herda de ID3D11DeviceChild. ID3D11VideoContext também tem esses tipos de membros:

Métodos

A interface ID3D11VideoContext tem esses métodos.

 
ID3D11VideoContext::ConfigureAuthenticatedChannel

Envia um comando de configuração para um canal autenticado.
ID3D11VideoContext::D ecoderBeginFrame

Inicia uma operação de decodificação para decodificar um quadro de vídeo.
ID3D11VideoContext::D ecoderEndFrame

Sinaliza o fim de uma operação de decodificação.
ID3D11VideoContext::D ecoderExtension

Executa uma função estendida para decodificação.
ID3D11VideoContext::D ecryptionBlt

Grava dados criptografados em uma superfície protegida. (ID3D11VideoContext.DecryptionBlt)
ID3D11VideoContext::EncryptionBlt

Lê dados criptografados de uma superfície protegida. (ID3D11VideoContext.EncryptionBlt)
ID3D11VideoContext::FinishSessionKeyRefresh

Alterna para uma nova chave de sessão. (ID3D11VideoContext.FinishSessionKeyRefresh)
ID3D11VideoContext::GetDecoderBuffer

Obtém um ponteiro para um buffer de decodificador.
ID3D11VideoContext::GetEncryptionBltKey

Obtém a chave criptográfica para descriptografar os dados retornados pelo método ID3D11VideoContext::EncryptionBlt.
ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange

Estabelece uma chave de sessão para um canal autenticado.
ID3D11VideoContext::NegotiateCryptoSessionKeyExchange

Estabelece a chave de sessão para uma sessão criptográfica.
ID3D11VideoContext::QueryAuthenticatedChannel

Envia uma consulta para um canal autenticado.
ID3D11VideoContext::ReleaseDecoderBuffer

Libera um buffer obtido chamando o método ID3D11VideoContext::GetDecoderBuffer.
ID3D11VideoContext::StartSessionKeyRefresh

Obtém um número aleatório que pode ser usado para atualizar a chave de sessão. (ID3D11VideoContext.StartSessionKeyRefresh)
ID3D11VideoContext::SubmitDecoderBuffers

Envia um ou mais buffers para decodificação. (ID3D11VideoContext.SubmitDecoderBuffers)
ID3D11VideoContext::VideoProcessorBlt

Executa uma operação de processamento de vídeo em um ou mais exemplos de entrada e grava o resultado em uma superfície direct3D.
ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode

Obtém o modo de preenchimento alfa atual para o processador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor

Obtém a cor da tela de fundo atual do processador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputColorSpace

Obtém o espaço de cor de saída atual para o processador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputConstriction

Obtém o nível atual de downsampling executado pelo processador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputExtension

Obtém dados de estado privado do processador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputStereoMode

Consulta se o processador de vídeo produz quadros de vídeo estéreo.
ID3D11VideoContext::VideoProcessorGetOutputTargetRect

Obtém o retângulo de destino atual para o processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamAlpha

Obtém o alfa planar para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode

Consulta se os recursos de processamento automático do processador de vídeo estão habilitados.
ID3D11VideoContext::VideoProcessorGetStreamColorSpace

Obtém o espaço de cor para um fluxo de entrada do processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamDestRect

Obtém o retângulo de destino para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamExtension

Obtém um estado específico do driver para um fluxo de processamento de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamFilter

Obtém as configurações de filtro de imagem para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamFrameFormat

Obtém o formato de um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamLumaKey

Obtém a chave luma para um fluxo de entrada do processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamOutputRate

Obtém a taxa na qual o processador de vídeo produz quadros de saída para um fluxo de entrada.
ID3D11VideoContext::VideoProcessorGetStreamPalette

Obtém as entradas de paleta de cores para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio

Obtém a taxa de proporção de pixel para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamRotation

Obtém a rotação do fluxo para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamSourceRect

Obtém o retângulo de origem para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamStereoFormat

Obtém o formato 3D estéreo para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode

Define o modo de preenchimento alfa para dados que o processador de vídeo grava no destino de renderização.
ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor

Define a cor da tela de fundo do processador de vídeo.
ID3D11VideoContext::VideoProcessorSetOutputColorSpace

Define o espaço de cor de saída para o processador de vídeo.
ID3D11VideoContext::VideoProcessorSetOutputConstriction

Define a quantidade de downsampling a ser executada na saída.
ID3D11VideoContext::VideoProcessorSetOutputExtension

Define um estado de processamento de vídeo específico do driver.
ID3D11VideoContext::VideoProcessorSetOutputStereoMode

Especifica se o processador de vídeo produz quadros de vídeo estéreo.
ID3D11VideoContext::VideoProcessorSetOutputTargetRect

Define o retângulo de destino para o processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamAlpha

Define o alfa planar para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode

Habilita ou desabilita recursos de processamento automático no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamColorSpace

Define o espaço de cor para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamDestRect

Define o retângulo de destino para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamExtension

Define um estado específico do driver em um fluxo de processamento de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamFilter

Habilita ou desabilita um filtro de imagem para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamFrameFormat

Especifica se um fluxo de entrada no processador de vídeo contém quadros entrelaçados ou progressivos.
ID3D11VideoContext::VideoProcessorSetStreamLumaKey

Define a chave luma para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamOutputRate

Define a taxa na qual o processador de vídeo produz quadros de saída para um fluxo de entrada.
ID3D11VideoContext::VideoProcessorSetStreamPalette

Define as entradas de paleta de cores para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio

Define a taxa de proporção de pixel para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamRotation

Define a rotação do fluxo para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamSourceRect

Define o retângulo de origem para um fluxo de entrada no processador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamStereoFormat

Habilita ou desabilita o vídeo 3D estéreo para um fluxo de entrada no processador de vídeo.

Observações

Para obter um ponteiro para essa interface, chame QueryInterface com um ponteiro de interface ID3D11DeviceContext .

Essa interface fornece acesso a várias áreas da funcionalidade do Microsoft Direct3Dvideo:

  • Decodificação de vídeo acelerada por hardware
  • Processamento de vídeo
  • Proteção de conteúdo baseada em GPU
  • Criptografia e descriptografia de vídeo
No Microsoft Direct3D 9, as funções equivalentes foram distribuídas em várias interfaces:
  • IDirect3DAuthenticatedChannel9
  • IDirect3DCryptoSession9
  • IDirectXVideoDecoder
  • IDirectXVideoProcessor
  • IDXVAHD_VideoProcessor

Requisitos

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

Consulte também

de Interfaces de Vídeo do Direct3D 11

ID3D11DeviceChild

ID3D11VideoContext1