Encabezado dxva.h

Este encabezado se usa mediante display. Para obtener más información, consulte:

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

Estructuras

 
DXVA_AYUVsample2

El descodificador del host envía la estructura DXVA_AYUVsample2 al acelerador para especificar los valores de color Y, Cb, Cr y una opacidad asociada.
DXVA_BlendCombination

El descodificador del host envía la estructura DXVA_BlendCombination al acelerador para especificar cómo se crea una imagen combinada a partir de una imagen de origen y una imagen gráfica con información de combinación alfa adjunta.
DXVA_BufferDescription

El descodificador del host envía la estructura DXVA_BufferDescription al acelerador para proporcionar información al acelerador sobre el búfer que se está pasando actualmente del host al acelerador.
DXVA_ConfigAlphaCombine

El descodificador del host envía la estructura DXVA_ConfigAlphaCombine al acelerador para establecer la configuración de las operaciones de combinación alfa-blending.
DXVA_ConfigAlphaLoad

El descodificador del host envía la estructura DXVA_ConfigAlphaLoad al acelerador para establecer la configuración de las operaciones de carga de texturas y mezcla alfa.
DXVA_ConfigPictureDecode

El descodificador del host envía la estructura DXVA_ConfigPictureDecode al acelerador para establecer la configuración de descodificación de imágenes comprimidas.
DXVA_ConnectMode

Obtenga más información sobre la estructura de DXVA_ConnectMode.
DXVA_COPPCommand

La estructura DXVA_COPPCommand describe un comando enviado a una sesión de vídeo protegida asociada a un dispositivo COPP DirectX VA.
DXVA_COPPSetProtectionLevelCmdData

La estructura DXVA_COPPSetProtectionLevelCmdData describe los tipos y niveles de protección que se establecen en el conector físico asociado a un dispositivo COPP DirectX VA.
DXVA_COPPSetSignalingCmdData

La estructura DXVA_COPPSetSignalingCmdData describe cómo proteger la señal que pasa por el conector físico asociado al dispositivo COPP de DirectX VA.
DXVA_COPPSignature

La estructura DXVA_COPPSignature describe una secuencia de elementos concatenados juntos que inicia una sesión de vídeo protegida activa.
DXVA_COPPStatusData

La estructura DXVA_COPPStatusData contiene la información de estado devuelta de una consulta en una sesión de vídeo protegida asociada a un dispositivo COPP de DirectX VA.
DXVA_COPPStatusDisplayData

La estructura DXVA_COPPStatusDisplayData describe el modo de visualización de la señal que se transmite a través del conector asociado a un dispositivo COPP de DirectX VA.
DXVA_COPPStatusHDCPKeyData

La estructura DXVA_COPPStatusHDCPKeyData describe un receptor de protección de contenido digital (HDCP) de alto ancho de banda o un vector de selección de teclas de repetición (KSV).
DXVA_COPPStatusInput

La estructura de DXVA_COPPStatusInput describe una solicitud de estado en una sesión de vídeo protegida asociada a un dispositivo COPP de DirectX VA.
DXVA_COPPStatusOutput

La estructura de DXVA_COPPStatusOutput describe el estado devuelto de una consulta en una sesión de vídeo protegida asociada a un dispositivo COPP de DirectX VA.
DXVA_COPPStatusSignalingCmdData

La estructura DXVA_COPPStatusSignalingCmdData describe cómo se protege la señal que pasa por el conector físico asociado al dispositivo COPP de DIRECTX VA.
DXVA_DeinterlaceBlt

El VMR envía la estructura DXVA_DeinterlaceBlt al acelerador para especificar los parámetros de conversión de desinterlace o de velocidad de fotogramas para las transferencias de bloques de bits.
DXVA_DeinterlaceBltEx

La estructura DXVA_DeinterlaceBltEx describe los parámetros para la desinterlace o conversión de velocidad de fotogramas, para combinar el vídeo desinterlacado o convertido con velocidad de fotogramas con cualquier substream de vídeo proporcionado y para escribir la salida combinada en una superficie de destino.
DXVA_DeinterlaceBltEx32

La estructura DXVA_DeinterlaceBltEx describe los parámetros para la desinterlace o conversión de velocidad de fotogramas, para combinar el vídeo convertido desinterlacado o de velocidad de fotogramas con cualquier substream de vídeo proporcionado y para escribir la salida combinada en una superficie de destino. Se usa para reenviar llamadas de DXVA_DeinterlaceBltEx de 32 bits en controladores de 64 bits.
DXVA_DeinterlaceCaps

La estructura DXVA_DeinterlaceCaps describe las funcionalidades del controlador para un modo de desinterlace.
DXVA_DeinterlaceQueryAvailableModes

La estructura de DXVA_DeinterlaceQueryAvailableModes describe los modos de conversión de velocidad de fotogramas o de desinterlacación disponibles para un formato de vídeo de entrada determinado.
DXVA_DeinterlaceQueryModeCaps

La estructura DXVA_DeinterlaceQueryModeCaps describe un modo de desinterlazamiento.
DXVA_EncryptProtocolHeader

El descodificador del host envía la estructura DXVA_EncryptProtocolHeader al acelerador para indicar el uso de un protocolo de cifrado.
DXVA_ExtendedFormat

La estructura DXVA_ExtendedFormat describe el formato extendido del fotograma de vídeo.
DXVA_Frequency

El descodificador host envía la estructura DXVA_Frequency al controlador para especificar la velocidad de fotogramas de vídeo, en Hz. Por ejemplo, NTSC TV es 60000 a 1001.
DXVA_Highlight

El descodificador del host envía la estructura DXVA_Highlight al acelerador para especificar un área rectangular resaltada de una subpictura y crear una superficie de combinación alfa con datos DCCMD y una superficie DPXD.
DXVA_HuffmanTable_MJPEG

Obtenga más información sobre la estructura de DXVA_HuffmanTable_MJPEG.
DXVA_MBctrl_I_HostResidDiff_1

El descodificador del host envía la estructura DXVA_MBctrl_I_HostResidDiff_1 una vez por cada bloque de macros al acelerador para especificar comandos de control de bloqueo de macro para una imagen intrapáplica.
DXVA_MBctrl_I_OffHostIDCT_1

El descodificador del host envía la estructura DXVA_MBctrl_I_OffHostIDCT_1 una vez por cada bloque de macros al acelerador para especificar comandos de control de macrobloqueo para imágenes 4:2:0 al usar IDCT fuera del host.
DXVA_MBctrl_P_HostResidDiff_1

El descodificador del host envía la estructura DXVA_MBctrl_P_HostResidDiff_1 una vez por cada bloque de macros al acelerador para especificar comandos de control de macrobloque para la mayoría de los casos de imagen que no son detración cuando se usa IDCT basado en host.
DXVA_MBctrl_P_OffHostIDCT_1

El descodificador del host envía la estructura DXVA_MBctrl_P_OffHostIDCT_1 una vez por cada bloque de macros al acelerador para especificar comandos de control de macrobloque para la mayoría de las imágenes que no son detra mediante IDCT fuera del host.
DXVA_MVvalue

El descodificador del host envía la estructura DXVA_MVvalue al acelerador para especificar el valor del vector de movimiento bidimensional.
DXVA_PicEntry_AV1

La estructura DXVA_PicEntry_AV1 especifica una referencia a una superficie sin comprimir, con los metadatos adicionales necesarios para hacer referencia a esa superficie.
DXVA_PicParams_AV1

La estructura DXVA_PicParams_AV1 proporciona los parámetros de nivel de imagen de una imagen comprimida para la descodificación de vídeo av1.
DXVA_PicParams_HEVC_RangeExt

Obtenga más información sobre la estructura de DXVA_PicParams_HEVC_RangeExt.
DXVA_PicParams_MJPEG

Obtenga más información sobre la estructura de DXVA_PicParams_MJPEG.
DXVA_PicResample

El descodificador del host envía la estructura DXVA_PicResample al acelerador para controlar el proceso de remuestreo. Este proceso se invoca cuando la variable bDXVA_Func es igual a 4.
DXVA_PictureParameters

El descodificador del host envía la estructura DXVA_PictureParameters al acelerador para proporcionar los parámetros de nivel de imagen de una imagen comprimida para la descodificación en el acelerador.
DXVA_ProcAmpControlBlt

La estructura DXVA_ProcAmpControlBlt contiene los datos de ajuste de ProcAmp que se generan en la superficie de destino.
DXVA_ProcAmpControlCaps

La estructura DXVA_ProcAmpControlCaps identifica las operaciones procAmp que admite el hardware.
DXVA_ProcAmpControlQueryRange

La estructura DXVA_ProcAmpControlQueryRange contiene el valor mínimo, máximo, tamaño de paso y valor predeterminado para cada propiedad ProcAmp.
DXVA_QMatrix_MJPEG

Obtenga más información sobre la estructura de DXVA_QMatrix_MJPEG.
DXVA_QmatrixData

El descodificador del host envía la estructura DXVA_QmatrixData al acelerador para cargar datos de matriz de cuantificación inversa para la descodificación de imágenes de vídeo comprimido de secuencia de bits fuera del host.
DXVA_SliceInfo

El descodificador del host envía la estructura DXVA_SliceInfo al acelerador para especificar los parámetros de nivel de segmento de un segmento de datos de secuencia de bits para la descodificación de imágenes comprimidas de secuencia de bits fuera del host.
DXVA_Status_AV1

El acelerador envía el DXVA_Status_AV1 estructura de datos al descodificador de software host para transmitir información de estado de descodificación.
DXVA_TCoef4Group

El descodificador del host envía la estructura DXVA_TCoef4Group al acelerador para especificar los valores de coeficiente de IDCT.
DXVA_TCoefSingle

El descodificador del host envía la estructura DXVA_TCoefSingle al acelerador para especificar los valores de coeficiente de IDCT.
DXVA_Tile_AV1

El descodificador de software host envía la estructura DXVA_Tile_AV1 al acelerador para transmitir ubicaciones de datos de mosaico.
DXVA_VideoDesc

El representador envía la estructura DXVA_VideoDesc al controlador para especificar una descripción de la secuencia de vídeo en la que se va a realizar la operación de desinterlacación o conversión de velocidad de fotogramas.
DXVA_VideoPropertyRange

La estructura DXVA_VideoPropertyRange especifica el intervalo de valores permitidos para las propiedades del control ProcAmp.
DXVA_VideoSample

El representador envía la estructura DXVA_VideoSample al controlador para especificar el formato de un ejemplo de vídeo.
DXVA_VideoSample2

El representador envía la estructura DXVA_VideoSample2 al controlador para especificar el formato de un ejemplo de vídeo.
DXVA_VideoSample32

La estructura DXVA_VideoSample32 se usa para reenviar llamadas de DXVA_DeinterlaceBltEx de 32 bits en controladores de 64 bits.

Enumeraciones

 
DXVA_DeinterlaceTech

La enumeración DXVA_DeinterlaceTech identifica la tecnología subyacente utilizada para implementar un algoritmo de desinterlace determinado.
DXVA_DestinationFlags

El tipo de enumeración DXVA_DestinationFlags contiene una colección de marcas que identifican los cambios en la superficie de destino actual de la superficie de destino anterior.
DXVA_NominalRange

El tipo de enumeración DXVA_NominalRange contiene enumeradores que identifican si los datos de ejemplo incluyen el espacio principal (valores más allá de 1,0 blanco) y toeroom (superblacks por debajo de la referencia 0,0 negro).
DXVA_ProcAmpControlProp

La enumeración DXVA_ProcAmpControlProp se usa para determinar los ajustes de control ProcAmp necesarios.
DXVA_SampleFlags

El tipo de enumeración DXVA_SampleFlags contiene una colección de marcas que identifican los cambios en el marco de ejemplo actual del marco de ejemplo anterior.
DXVA_SampleFormat

El tipo de enumeración DXVA_SampleFormat describe el formato de los datos que contiene el ejemplo de entrada.
DXVA_VideoChromaSubsampling

El tipo de enumeración DXVA_VideoChromaSubsampling contiene enumeradores que identifican el esquema de codificación cromática para los datos Y'Cb'Cr'.
DXVA_VideoLighting

El tipo de enumeración DXVA_VideoLighting contiene enumeradores que identifican las condiciones de iluminación para ver vídeo.
DXVA_VideoPrimaries

El tipo de enumeración DXVA_VideoPrimaries contiene enumeradores que identifican los colores principales, que indica qué funciones base RGB se usan.
DXVA_VideoProcessCaps

La enumeración DXVA_VideoProcessCaps identifica las operaciones que se pueden realizar simultáneamente con la desinterlación solicitada.
DXVA_VideoTransferFunction

El tipo de enumeración DXVA_VideoTransferFunction contiene enumeradores que identifican la función de conversión de R'G'B' a RGB.
DXVA_VideoTransferMatrix

El tipo de enumeración DXVA_VideoTransferMatrix contiene enumeradores que identifican la matriz de conversión de Y'Cb'Cr' a R'G'B'.