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