dxva2api.h 标头

Microsoft Media Foundation 使用此标头。 有关详细信息,请参阅:

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

接口

 
IDirect3DDeviceManager9

允许两个线程共享同一个 Direct3D 9 设备,并提供对 DirectX 视频加速 (DXVA) 设备功能的访问权限。
IDirectXVideoAccelerationService

从 Direct3D 设备提供 DirectX 视频加速 (DXVA) 服务。
IDirectXVideoDecoder

表示 DirectX 视频加速 (DXVA) 视频解码器设备。
IDirectXVideoDecoderService

提供对 DirectX 视频加速 (DXVA) 解码器服务的访问权限。
IDirectXVideoMemoryConfiguration

设置未压缩视频图面的视频内存类型。
IDirectXVideoProcessor

表示 DirectX 视频加速 (DXVA) 视频处理器设备。
IDirectXVideoProcessorService

提供对 DirectX 视频加速 (DXVA) 视频处理服务的访问权限。

函数

 
DXVA2_Fixed32OpaqueAlpha

返回包含不透明 alpha 值的DXVA2_Fixed32结构。
DXVA2_Fixed32TransparentAlpha

返回包含透明 alpha 值的DXVA2_Fixed32结构。
DXVA2CreateDirect3DDeviceManager9

创建 Direct3D 设备管理器的实例。
DXVA2CreateVideoService

创建 DirectX 视频加速 (DXVA) 服务对象。
DXVA2FixedToFloat

将DXVA2_Fixed32值转换为浮点数。
DXVA2FloatToFixed

将浮点数转换为DXVA2_Fixed32值。

结构

 
DXVA2_AES_CTR_IV

包含用于 128 位高级加密标准 CTR 模式的初始化向量 (IV) , (AES-CTR) 块密码加密。 (DXVA2_AES_CTR_IV)
DXVA2_AYUVSample16

定义 16 位 AYUV 像素值。
DXVA2_AYUVSample8

定义 8 位 AYUV 像素值。
DXVA2_ConfigPictureDecode

介绍 DXVA 解码器设备的配置。
DXVA2_DecodeBufferDesc

描述从解码器发送到 DirectX 视频加速 (DXVA) 设备的缓冲区。
DXVA2_DecodeExecuteParams

包含 IDirectXVideoDecoder::Execute 方法的参数。
DXVA2_DecodeExtensionData

包含 IDirectXVideoDecoder::Execute 方法的私有数据。
DXVA2_ExtendedFormat

描述视频流的格式。
DXVA2_FilterValues

包含 DirectX 视频加速 (DXVA) 图像筛选器的参数。
DXVA2_Fixed32

定义 32 位定点数。
DXVA2_Frequency

定义视频频率。
DXVA2_ProcAmpValues

包含 DirectX 视频加速 (DXVA) 视频处理操作的值。
DXVA2_ValueRange

定义 DirectX 视频加速 (DXVA) 操作支持的值范围。
DXVA2_VideoDesc

描述 DXVA 解码器设备或视频处理器设备的视频流。
DXVA2_VideoProcessBltParams

包含 IDirectXVideoProcessor::VideoProcessBlt 方法的参数。
DXVA2_VideoProcessorCaps

介绍 DirectX 视频加速 (DVXA) 视频处理器模式的功能。
DXVA2_VideoSample

指定 IDirectXVideoProcessor::VideoProcessBlt 方法的输入示例。

枚举

 
DXVA2_NominalRange

介绍如何将颜色数据映射到规范化 [0...1] 范围。
DXVA2_SampleFormat

描述视频示例的内容。 这些标志在DXVA2_ExtendedFormat结构中使用。
DXVA2_SurfaceType

介绍 DirectX 视频加速 (DXVA) 的 DirectX 表面类型。
DXVA2_VideoChromaSubSampling

描述如何相对于 YUV 视频帧中的亮度样本定位色度值。
DXVA2_VideoLighting

描述用于查看视频内容的预期照明条件。
DXVA2_VideoPrimaries

指定视频源的颜色原色。 (DXVA2_VideoPrimaries)
DXVA2_VideoTransferFunction

指定从线性 RGB 到非线性 RGB (R'G'B') 的转换函数。 (DXVA2_VideoTransferFunction)
DXVA2_VideoTransferMatrix

介绍 Y'PbPr (组件视频) 与工作室 R'G'B'之间的转换矩阵。 (DXVA2_VideoTransferMatrix)