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) |