wmcodecdsp.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

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

接口

 
IToc

IToc 接口表示单个目录。 它提供用于向目录中添加条目以及从目录中删除条目的方法。
ITocCollection

ITocCollection 表示目录的集合。 它提供用于从集合中添加、检索和删除目录的方法。
ITocEntry

ITocEntry 接口表示目录中的单个条目。 它提供用于设置和检索条目的描述性信息的方法。
ITocEntryList

ITocEntryList 接口表示目录中的条目列表。 它提供用于向列表中添加条目和从列表中删除条目的方法。
ITocParser

ITocParser 接口表示 TOC 分析程序对象。 它提供了在视频文件中存储目录和从视频文件中检索目录的方法。
IWMCodecLeakyBucket

在视频编码器上配置“泄漏桶”参数。
IWMCodecOutputTimestamp

获取要解码的下一个视频帧的时间戳。
IWMCodecPrivateData

获取必须追加到输出媒体类型的专用编解码器数据。 正确解码 Windows Media 视频内容需要此编解码器数据。
IWMCodecProps

提供检索特定于格式的编解码器属性的方法。
IWMCodecStrings

检索编解码器和格式的名称和描述性字符串。
IWMColorConvProps

设置颜色转换器 DSP 的属性。
IWMResamplerProps

设置音频重新采样器 DSP 的属性。
IWMResizerProps

设置视频大小调整器 DSP 的属性。
IWMSampleExtensionSupport

配置对示例扩展的编解码器支持。
IWMVideoDecoderHurryup

控制视频解码器的速度。
IWMVideoDecoderReconBuffer

注意 此接口已过时,不应使用。 管理重新构造的视频帧。
IWMVideoForceKeyFrame

强制编码器将当前帧编码为关键帧。

结构

 
AecQualityMetrics_Struct

包含 AEC) (回声消除的质量指标。 此结构与 MFPKEY_WMAAECMA_RETRIEVE_TS_STATS 属性一起使用。
TOC_DESCRIPTOR

TOC_DESCRIPTOR 结构保存目录的描述性信息。
TOC_ENTRY_DESCRIPTOR

TOC_ENTRY_DESCRIPTOR 结构保存目录中条目的描述性信息。

枚举

 
AEC_SYSTEM_MODE

指定语音捕获 DSP 的处理模式。 此枚举与 MFPKEY_WMAAECMA_SYSTEM_MODE 属性一起使用。
AEC_VAD_MODE

指定语音捕获 DSP 的语音活动检测 (VAD) 的类型。 此枚举与 MFPKEY_WMAAECMA_FEATR_VAD 属性一起使用。
MFVideoDSPMode

指定视频防抖动 MFT 的处理模式。
MIC_ARRAY_MODE

指定语音捕获 DSP 如何执行麦克风阵列处理。 此枚举与 MFPKEY_WMAAECMA_FEATR_MICARR_MODE 属性一起使用。
TOC_POS_TYPE

TOC_POS_TYPE 枚举包含指定目录的位置类型的成员。
WMT_PROP_DATATYPE

定义用于编解码器和 DSP 属性的数据类型,这些属性使用 IWMCodecProps 接口的方法进行访问。