KSAUDIO_MIX_CAPS结构 (ksmedia.h)

KSAUDIO_MIX_CAPS结构指定从超级混合器节点(KSNODETYPE_SUPERMIX)的一个输入通道到同一节点的输出通道的特定数据路径的混合功能。 这些结构的数组由 KSAUDIO_MIXCAP_TABLE 结构用来通过超级混合器节点为所有此类路径指定混合功能。

语法

typedef struct {
  BOOL  Mute;
  LONG  Minimum;
  LONG  Maximum;
  union {
    LONG Reset;
    LONG Resolution;
  };
} KSAUDIO_MIX_CAPS, *PKSAUDIO_MIX_CAPS;

成员

Mute

指定从输入通道到输出通道的数据路径是否静音(不混合)。 值为 TRUE 表示数据路径已静音。

Minimum

指定从输入通道到输出通道的数据路径的最低混合级别。 有关详细信息,请参阅以下“备注”部分。

Maximum

指定从输入通道到输出通道的数据路径的最大混合级别。 有关详细信息,请参阅以下“备注”部分。

Reset

重置 错误。 此成员应改为称为“解决方法”。 它指定从输入通道到输出通道的数据路径混合级别的分辨率。 解析值使用以下刻度:范围从 0 到 +2147483647,其中 0 不控制,任何其他数字是 最小最大之间的实际硬件设置之间的步骤数。

Resolution

言论

最大最小 成员的混合级别值使用以下比例:

-2147483648是 -Infinity 分贝(衰减),

-2147483647 为 -32767.99998474 分贝(衰减),和

+2147483647为 +32767.99998474 分贝(增益)。

以整数值表示的分贝范围,-2147483648 为 +2147483647,其中

此刻度分辨率为 1/65536 分贝。

要求

要求 价值
标头 ksmedia.h (包括 Ksmedia.h)

另请参阅

KSAUDIO_MIXCAP_TABLE

KSNODETYPE_SUPERMIX

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE