MFPKEY_WMAAECMA_DMO_SOURCE_MODE 属性
指定语音捕获 DSP 是使用源模式还是筛选器模式。
IPropertyBag 的常量
仅使用 IPropertyStore 可用。
数据类型
VT_BOOL
默认值
VARIANT_TRUE
应用于
备注
在源模式下,应用程序不需要将输入数据发送到 DSP,因为 DSP 会自动从音频设备拉取数据。 在筛选器模式下,应用程序必须将输入数据发送到 DSP。
此属性可以具有以下值。
值 | 说明 |
---|---|
VARIANT_FALSE | 筛选器模式。 |
VARIANT_TRUE | 源模式。 |
注意
当 DMO 处于源模式时,应仅调用 IMediaObject::SetOutputType 来设置输出流格式,而不应调用 IMediaObject::SetInputType 来设置输入流格式。 否则,DMO 初始化将失败。
如果此属性的值为 VARIANT_TRUE,则 DSP 具有零个输入。 如果值为VARIANT_FALSE,则根据 MFPKEY_WMAAECMA_SYSTEM_MODE 属性的值,DSP 具有一个或两个输入,如下表所示。
值 | 输入数目 |
---|---|
OPTIBEAM_ARRAY_AND_AEC | 2 |
OPTIBEAM_ARRAY_ONLY | 1 |
SINGLE_CHANNEL_AEC | 2 |
SINGLE_CHANNEL_NSAGC | 1 |
注意
只有具有单个输入的模式才能使用 DirectShow 9.0 API 中的包装器筛选器 DMO。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
另请参阅