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 DXVA_DEINTERLACEBLT结构由 VMR 发送到加速器,以指定位块传输的反交错或帧速率转换参数。 |
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_HuffmanTable_MJPEG 详细了解DXVA_HuffmanTable_MJPEG结构。 |
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_PicParams_HEVC_RangeExt 详细了解DXVA_PicParams_HEVC_RangeExt结构。 |
DXVA_PicParams_MJPEG 详细了解DXVA_PicParams_MJPEG结构。 |
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_QMatrix_MJPEG 详细了解DXVA_QMatrix_MJPEG结构。 |
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' 的转换矩阵的枚举器。 |