cabeçalho dxva2api.h
Esse cabeçalho é usado pelo Microsoft Media Foundation. Para obter mais informações, consulte:
dxva2api.h contém as seguintes interfaces de programação:
Interfaces
IDirect3DDeviceManager9 Permite que dois threads compartilhem o mesmo dispositivo Direct3D 9 e fornece acesso aos recursos de Aceleração de Vídeo DirectX (DXVA) do dispositivo. |
IDirectXVideoAccelerationService Fornece serviços de Aceleração de Vídeo (DXVA) directx de um dispositivo Direct3D. |
IDirectXVideoDecoder Representa um dispositivo de decodificador de vídeo DXVA (Aceleração de Vídeo) DirectX. |
IDirectXVideoDecoderService Fornece acesso aos serviços de decodificador de Aceleração de Vídeo (DXVA) do DirectX. |
IDirectXVideoMemoryConfiguration Define o tipo de memória de vídeo para superfícies de vídeo descompactadas. |
IDirectXVideoProcessor Representa um dispositivo de processador de vídeo DXVA (Aceleração de Vídeo) DirectX. |
IDirectXVideoProcessorService Fornece acesso aos serviços de processamento de vídeo DXVA (Aceleração de Vídeo) do DirectX. |
Funções
DXVA2_Fixed32OpaqueAlpha Retorna uma estrutura DXVA2_Fixed32 que contém um valor alfa opaco. |
DXVA2_Fixed32TransparentAlpha Retorna uma estrutura DXVA2_Fixed32 que contém um valor alfa transparente. |
DXVA2CreateDirect3DDeviceManager9 Cria uma instância do Gerenciador de Dispositivos Direct3D. |
DXVA2CreateVideoService Cria um objeto de serviços de Aceleração de Vídeo (DXVA) do DirectX. |
DXVA2FixedToFloat Converte um valor de DXVA2_Fixed32 em um número de ponto flutuante. |
DXVA2FloatToFixed Converte um número de ponto flutuante em um valor de DXVA2_Fixed32. |
Estruturas
DXVA2_AES_CTR_IV Contém um IV (vetor de inicialização) para criptografia de criptografia de bloco do modo AES-CTR (Advanced Encryption Standard Ctr) de 128 bits. (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 Define um valor de pixel AYUV de 16 bits. |
DXVA2_AYUVSample8 Define um valor de pixel AYUV de 8 bits. |
DXVA2_ConfigPictureDecode Descreve a configuração de um dispositivo de decodificador DXVA. |
DXVA2_DecodeBufferDesc Descreve um buffer enviado de um decodificador para um dispositivo de Aceleração de Vídeo DirectX (DXVA). |
DXVA2_DecodeExecuteParams Contém parâmetros para o método IDirectXVideoDecoder::Execute. |
DXVA2_DecodeExtensionData Contém dados privados para o método IDirectXVideoDecoder::Execute. |
DXVA2_ExtendedFormat Descreve o formato de um fluxo de vídeo. |
DXVA2_FilterValues Contém parâmetros para um filtro de imagem DXVA (Aceleração de Vídeo) do DirectX. |
DXVA2_Fixed32 Define um número de ponto fixo de 32 bits. |
DXVA2_Frequency Define uma frequência de vídeo. |
DXVA2_ProcAmpValues Contém valores para operações de processamento de vídeo DXVA (Aceleração de Vídeo) DirectX. |
DXVA2_ValueRange Define o intervalo de valores com suporte para uma operação de DXVA (Aceleração de Vídeo) do DirectX. |
DXVA2_VideoDesc Descreve um fluxo de vídeo para um dispositivo de decodificador DXVA ou um dispositivo processador de vídeo. |
DXVA2_VideoProcessBltParams Contém parâmetros para o método IDirectXVideoProcessor::VideoProcessBlt. |
DXVA2_VideoProcessorCaps Descreve os recursos de um modo de processador de vídeo DVXA (Aceleração de Vídeo) DirectX. |
DXVA2_VideoSample Especifica um exemplo de entrada para o método IDirectXVideoProcessor::VideoProcessBlt. |
Enumerações
DXVA2_NominalRange Descreve como mapear dados de cor para um intervalo normalizado [0...1]. |
DXVA2_SampleFormat Descreve o conteúdo de um exemplo de vídeo. Esses sinalizadores são usados na estrutura DXVA2_ExtendedFormat. |
DXVA2_SurfaceType Descreve um tipo de superfície DirectX para DXVA (Aceleração de Vídeo DirectX). |
DXVA2_VideoChromaSubSampling Descreve como os valores de chroma são posicionados em relação aos exemplos de luma em um quadro de vídeo YUV. |
DXVA2_VideoLighting Descreve as condições de iluminação pretendidas para exibir conteúdo de vídeo. |
DXVA2_VideoPrimaries Especifica as primárias de cores de uma fonte de vídeo. (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction Especifica a função de conversão de RGB linear para RGB não linear (R'G'B'). (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix Descreve as matrizes de conversão entre Y'PbPr (vídeo de componente) e o estúdio R'G'B'. (DXVA2_VideoTransferMatrix) |