Compartilhar via


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)