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
重設 是錯誤的。 此成員應該已改為稱為 Resolution。 它會指定從輸入通道到輸出通道之數據路徑混合層級的解析。 解析度值會使用下列小數位數:範圍從 0 到 +2147483647,其中 0 不是控件,而任何其他數位則是 最小值 和 最大值之間實際硬體設定之間的步驟數目。
Resolution
備註
Maximum 和 Minimum 成員的混合層級值會使用下列小數字數:
-2147483648 為 -Infinity decibels (衰減) ,
-2147483647 為 -32767.99998474 decibels (衰減) 和
+2147483647 為 +32767.99998474 decibels (取得) 。
以整數值表示的譯碼範圍 -2147483648 為 +2147483647,其中
此縮放比例的解析度為 1/65536 decibel。
規格需求
需求 | 值 |
---|---|
標頭 | ksmedia.h (包含 Ksmedia.h) |