dxva.h 标头

此标头由显示使用。 有关详细信息,请参阅:

dxva.h 包含以下编程接口:

结构

 
DXVA_AYUVsample2

主机解码器将DXVA_AYUVsample2结构发送到加速器,以指定 Y、Cb、Cr 颜色值和关联的不透明度。
DXVA_BlendCombination

DXVA_BlendCombination结构由主机解码器发送到加速器,以指定如何从源图片和包含 alpha 混合信息的图形图像中创建混合图片。
DXVA_BufferDescription

DXVA_BufferDescription结构由主机解码器发送到加速器,以便向加速器提供有关当前正在从主机传递到加速器的缓冲区的信息。
DXVA_ConfigAlphaCombine

主机解码器将DXVA_ConfigAlphaCombine结构发送到加速器,以设置 alpha 混合组合操作的配置。
DXVA_ConfigAlphaLoad

DXVA_ConfigAlphaLoad结构由主机解码器发送到加速器,以设置 alpha 混合纹理加载操作的配置。
DXVA_ConfigPictureDecode

DXVA_ConfigPictureDecode结构由主机解码器发送到加速器,以设置压缩图片解码的配置。
DXVA_ConnectMode

详细了解 DXVA_ConnectMode 结构。
DXVA_COPPCommand

DXVA_COPPCommand结构描述发送到与 COPP DirectX VA 设备关联的受保护视频会话的命令。
DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPSetProtectionLevelCmdData结构描述在与 COPP DirectX VA 设备关联的物理连接器上设置的保护类型和级别。
DXVA_COPPSetSignalingCmdData

DXVA_COPPSetSignalingCmdData结构介绍如何保护通过与 DirectX VA COPP 设备关联的物理连接器传递的信号。
DXVA_COPPSignature

DXVA_COPPSignature 结构描述了一系列连接在一起的项,这些项将启动活动受保护的视频会话。
DXVA_COPPStatusData

DXVA_COPPStatusData 结构包含从与 DirectX VA COPP 设备关联的受保护视频会话的查询返回的状态信息。
DXVA_COPPStatusDisplayData

DXVA_COPPStatusDisplayData 结构描述通过与 DirectX VA COPP 设备关联的连接器传输的信号的显示模式。
DXVA_COPPStatusHDCPKeyData

DXVA_COPPStatusHDCPKeyData结构描述高带宽数字内容保护 (HDCP) 接收器或中继器密钥选择矢量 (KSV) 。
DXVA_COPPStatusInput

DXVA_COPPStatusInput结构描述与 DirectX VA COPP 设备关联的受保护视频会话的状态请求。
DXVA_COPPStatusOutput

DXVA_COPPStatusOutput结构描述对与 DirectX VA COPP 设备关联的受保护视频会话的查询返回的状态。
DXVA_COPPStatusSignalingCmdData

DXVA_COPPStatusSignalingCmdData结构描述如何保护通过与 DirectX VA COPP 设备关联的物理连接器的信号。
DXVA_DeinterlaceBlt

VMR 将DXVA_DeinterlaceBlt结构发送到加速器,以指定位块传输的去交错或帧速率转换参数。
DXVA_DeinterlaceBltEx

DXVA_DeinterlaceBltEx结构描述用于反交错或帧速率转换的参数,用于将无交行或帧速率转换的视频与任何提供的视频子流组合在一起,以及用于将组合输出写入目标图面的参数。
DXVA_DeinterlaceBltEx32

DXVA_DeinterlaceBltEx结构描述了用于去交错或帧速率转换的参数,用于将无交错或帧速率转换的视频与任何提供的视频子流组合在一起,以及用于将组合输出写入目标图面的参数。 它用于在 64 位驱动程序上转发 32 位DXVA_DeinterlaceBltEx调用。
DXVA_DeinterlaceCaps

DXVA_DeinterlaceCaps结构描述了用于去交错模式的驱动程序功能。
DXVA_DeinterlaceQueryAvailableModes

DXVA_DeinterlaceQueryAvailableModes结构描述特定输入视频格式可用的去交错或帧速率转换模式。
DXVA_DeinterlaceQueryModeCaps

DXVA_DeinterlaceQueryModeCaps结构描述反交错模式。
DXVA_EncryptProtocolHeader

DXVA_EncryptProtocolHeader结构由主机解码器发送到加速器,以指示加密协议的使用。
DXVA_ExtendedFormat

DXVA_ExtendedFormat 结构描述视频帧的扩展格式。
DXVA_Frequency

DXVA_Frequency结构由主机解码器发送到驱动程序,以 Hz 为单位指定视频帧速率。 例如,NTSC 电视比 1001 为 60000。
DXVA_Highlight

DXVA_Highlight结构由主机解码器发送到加速器,以指定子图片的突出显示矩形区域,并使用 DCCMD 数据和 DPXD 图面创建 alpha 混合图面。
DXVA_MBctrl_I_HostResidDiff_1

主机解码器为每个宏块发送一次DXVA_MBctrl_I_HostResidDiff_1结构,以便为图片内部指定宏块控制命令。
DXVA_MBctrl_I_OffHostIDCT_1

主机解码器为每个宏块发送一次DXVA_MBctrl_I_OffHostIDCT_1结构,以便在使用主机外 IDCT 时为 4:2:0 内部图片指定宏块控制命令。
DXVA_MBctrl_P_HostResidDiff_1

主机解码器为每个宏块发送一次DXVA_MBctrl_P_HostResidDiff_1结构,以便在使用基于主机的 IDCT 时为大多数非宏块情况指定宏块控制命令。
DXVA_MBctrl_P_OffHostIDCT_1

主机解码器为每个宏块发送一次DXVA_MBctrl_P_OffHostIDCT_1结构,以使用主机外 IDCT 为大多数非宏块图片指定宏块控制命令。
DXVA_MVvalue

主机解码器将DXVA_MVvalue结构发送到加速器,以指定二维运动矢量值。
DXVA_PicEntry_AV1

DXVA_PicEntry_AV1 结构指定对未压缩图面的引用,以及引用该图面所需的附加元数据。
DXVA_PicParams_AV1

DXVA_PicParams_AV1 结构提供用于 AV1 视频解码的压缩图片的图片级参数。
DXVA_PicResample

DXVA_PicResample结构由主机解码器发送到加速器,以控制重新采样过程。 当bDXVA_Func变量等于 4 时,将调用此过程。
DXVA_PictureParameters

DXVA_PictureParameters结构由主机解码器发送到加速器,以提供压缩图片的图片级参数,以便在加速器上进行解码。
DXVA_ProcAmpControlBlt

DXVA_ProcAmpControlBlt 结构包含输出到目标图面的 ProcAmp 调整数据。
DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlCaps结构标识硬件支持的 ProcAmp 操作。
DXVA_ProcAmpControlQueryRange

DXVA_ProcAmpControlQueryRange 结构包含每个 ProcAmp 属性的最小值、最大值、步长大小和默认值。
DXVA_QmatrixData

DXVA_QmatrixData结构由主机解码器发送到加速器,以加载反向量化矩阵数据,以便进行主机外比特流压缩的视频图片解码。
DXVA_SliceInfo

DXVA_SliceInfo结构由主机解码器发送到加速器,以指定用于主机外位流压缩图片解码的位流数据切片的切片级参数。
DXVA_Status_AV1

DXVA_Status_AV1数据结构由加速器发送到主机软件解码器,以传达解码状态信息。
DXVA_TCoef4Group

主机解码器将DXVA_TCoef4Group结构发送到加速器以指定 IDCT 系数值。
DXVA_TCoefSingle

主机解码器将DXVA_TCoefSingle结构发送到加速器以指定 IDCT 系数值。
DXVA_Tile_AV1

DXVA_Tile_AV1结构由主机软件解码器发送到加速器,以传达磁贴数据位置。
DXVA_VideoDesc

DXVA_VideoDesc结构由呈现器发送到驱动程序,以指定要对其执行反交错或帧速率转换操作的视频流的说明。
DXVA_VideoPropertyRange

DXVA_VideoPropertyRange 结构指定 ProcAmp 控件属性允许的值范围。
DXVA_VideoSample

呈现器将DXVA_VideoSample结构发送到驱动程序,以指定视频示例的格式。
DXVA_VideoSample2

呈现器将DXVA_VideoSample2结构发送到驱动程序,以指定视频示例的格式。
DXVA_VideoSample32

DXVA_VideoSample32结构用于在 64 位驱动程序上转发 32 位DXVA_DeinterlaceBltEx调用。

枚举

 
DXVA_DeinterlaceTech

DXVA_DeinterlaceTech枚举标识用于实现特定反交错算法的基础技术。
DXVA_DestinationFlags

DXVA_DestinationFlags枚举类型包含标志的集合,这些标志标识当前目标图面中与上一目标图面的更改。
DXVA_NominalRange

DXVA_NominalRange 枚举类型包含枚举器,这些枚举器确定样本数据是否包括超过 1.0 白色) 的空余空间 (值,以及参考 0.0 黑色) 下方 (超级) 。
DXVA_ProcAmpControlProp

DXVA_ProcAmpControlProp 枚举用于确定所需的 ProcAmp 控件调整。
DXVA_SampleFlags

DXVA_SampleFlags 枚举类型包含标志的集合,这些标志标识当前示例帧中与上一个示例帧中的更改。
DXVA_SampleFormat

DXVA_SampleFormat 枚举类型描述输入示例包含的数据的格式。
DXVA_VideoChromaSubsampling

DXVA_VideoChromaSubsampling 枚举类型包含标识 Y'Cb'Cr' 数据的色度编码方案的枚举器。
DXVA_VideoLighting

DXVA_VideoLighting 枚举类型包含标识观看视频的照明条件的枚举器。
DXVA_VideoPrimaries

DXVA_VideoPrimaries枚举类型包含用于标识颜色主色的枚举器,该颜色主色表示使用哪个 RGB 基函数。
DXVA_VideoProcessCaps

DXVA_VideoProcessCaps枚举标识可与请求的去交错同时执行的操作。
DXVA_VideoTransferFunction

DXVA_VideoTransferFunction枚举类型包含用于标识从 R'G'B' 到 RGB 的转换函数的枚举器。
DXVA_VideoTransferMatrix

DXVA_VideoTransferMatrix枚举类型包含标识从 Y'Cb'Cr' 到 R'G'B' 的转换矩阵的枚举器。