Leer en inglés

Compartir a través de


Encabezado dxva2api.h

Microsoft Media Foundation usa este encabezado. Para más información, consulte:

dxva2api.h contiene las siguientes interfaces de programación:

Interfaces

 
IDirect3DDeviceManager9

Permite que dos subprocesos compartan el mismo dispositivo Direct3D 9 y proporcionan acceso a las características de Aceleración de vídeo DirectX (DXVA) del dispositivo.
IDirectXVideoAccelerationService

Proporciona servicios de Aceleración de vídeo DirectX (DXVA) desde un dispositivo Direct3D.
IDirectXVideoDecoder

Representa un dispositivo de descodificador de vídeo de DirectX Video Acceleration (DXVA).
IDirectXVideoDecoderService

Proporciona acceso a los servicios de descodificador directX Video Acceleration (DXVA).
IDirectXVideoMemoryConfiguration

Establece el tipo de memoria de vídeo para superficies de vídeo sin comprimir.
IDirectXVideoProcessor

Representa un dispositivo de procesador de vídeo de Aceleración de vídeo DirectX (DXVA).
IDirectXVideoProcessorService

Proporciona acceso a los servicios de procesamiento de vídeo de DirectX Video Acceleration (DXVA).

Functions

 
DXVA2_Fixed32OpaqueAlpha

Devuelve una estructura DXVA2_Fixed32 que contiene un valor alfa opaco.
DXVA2_Fixed32TransparentAlpha

Devuelve una estructura DXVA2_Fixed32 que contiene un valor alfa transparente.
DXVA2CreateDirect3DDeviceManager9

Crea una instancia del Administrador de dispositivos de Direct3D.
DXVA2CreateVideoService

Crea un objeto de servicios directX Video Acceleration (DXVA).
DXVA2FixedToFloat

Convierte un valor de DXVA2_Fixed32 en un número de punto flotante.
DXVA2FloatToFixed

Convierte un número de punto flotante en un valor de DXVA2_Fixed32.

Estructuras

 
DXVA2_AES_CTR_IV

Contiene un vector de inicialización (IV) para el cifrado de cifrado de bloques del modo CTR estándar de cifrado avanzado de 128 bits (AES-CTR). (DXVA2_AES_CTR_IV)
DXVA2_AYUVSample16

Define un valor de píxel AYUV de 16 bits.
DXVA2_AYUVSample8

Define un valor de píxel AYUV de 8 bits.
DXVA2_ConfigPictureDecode

Describe la configuración de un dispositivo de descodificador DXVA.
DXVA2_DecodeBufferDesc

Describe un búfer enviado desde un descodificador a un dispositivo de Aceleración de vídeo DirectX (DXVA).
DXVA2_DecodeExecuteParams

Contiene parámetros para el método IDirectXVideoDecoder::Execute.
DXVA2_DecodeExtensionData

Contiene datos privados para el método IDirectXVideoDecoder::Execute.
DXVA2_ExtendedFormat

Describe el formato de una secuencia de vídeo.
DXVA2_FilterValues

Contiene parámetros para un filtro de imagen de Aceleración de vídeo DirectX (DXVA).
DXVA2_Fixed32

Define un número de punto fijo de 32 bits.
DXVA2_Frequency

Define una frecuencia de vídeo.
DXVA2_ProcAmpValues

Contiene valores para las operaciones de procesamiento de vídeo de DirectX Video Acceleration (DXVA).
DXVA2_ValueRange

Define el intervalo de valores admitidos para una operación de Aceleración de vídeo DirectX (DXVA).
DXVA2_VideoDesc

Describe una secuencia de vídeo para un dispositivo de descodificador DXVA o un dispositivo de procesador de vídeo.
DXVA2_VideoProcessBltParams

Contiene parámetros para el método IDirectXVideoProcessor::VideoProcessBlt.
DXVA2_VideoProcessorCaps

Describe las funcionalidades de un modo de procesador de vídeo de Aceleración de vídeo directX (DVXA).
DXVA2_VideoSample

Especifica un ejemplo de entrada para el método IDirectXVideoProcessor::VideoProcessBlt.

Enumeraciones

 
DXVA2_NominalRange

Describe cómo asignar datos de color a un intervalo normalizado [0...1].
DXVA2_SampleFormat

Describe el contenido de un ejemplo de vídeo. Estas marcas se usan en la estructura DXVA2_ExtendedFormat.
DXVA2_SurfaceType

Describe un tipo de superficie directX para la aceleración de vídeo DirectX (DXVA).
DXVA2_VideoChromaSubSampling

Describe cómo se colocan los valores cromáticos en relación con las muestras luma en un fotograma de vídeo YUV.
DXVA2_VideoLighting

Describe las condiciones de iluminación previstas para ver el contenido de vídeo.
DXVA2_VideoPrimaries

Especifica los colores principales de un origen de vídeo. (DXVA2_VideoPrimaries)
DXVA2_VideoTransferFunction

Especifica la función de conversión de RGB lineal a RGB no lineal (R'G'B'). (DXVA2_VideoTransferFunction)
DXVA2_VideoTransferMatrix

Describe las matrices de conversión entre Y'PbPr (vídeo de componente) y studio R'G'B'. (DXVA2_VideoTransferMatrix)