KSAUDIO_MIXLEVEL 結構 (ksmedia.h)
KSAUDIO_MIXLEVEL 結構會指定超混音器節點中輸入輸出路徑的混合 層級, ( KSNODETYPE_SUPERMIX) 。
語法
typedef struct {
BOOL Mute;
LONG Level;
} KSAUDIO_MIXLEVEL, *PKSAUDIO_MIXLEVEL;
成員
Mute
指定輸入通道是否會在輸入通道流入輸出通道時,將輸入通道設為靜音 (不混合) 。 TRUE 的值表示通道已設為靜音。 FALSE 值表示通道的混合層級是由 Level 成員所指定。
Level
指定在輸入通道流入輸出通道時套用至輸入通道的混合層級。 如需詳細資訊,請參閱接下來的<備註>一節。
備註
KSAUDIO_MIXLEVEL 結構會指定從超級混音節點的一個輸入通道到相同節點輸出通道的特定數據路徑磁碟區層級。 需要這些結構的陣列,才能透過超混音器節點指定所有輸入輸出路徑的磁碟區層級。
若要透過具有 m 輸入通道和 n 個輸出通道的超混音器節點指定所有路徑的混合層級,需要包含 m x n 陣組KSAUDIO_MIXLEVEL 結構的混合層級數據表。 此數據表用來設定或取得 KSPROPERTY_AUDIO_MIX_LEVEL_TABLE 屬性的數據值。
Level 成員中的混合層級值會使用下列小數字數:
-2147483648 為 -Infinity decibels (衰減) ,
-2147483647 為 -32767.99998474 decibels (衰減) 和
+2147483647 為 +32767.99998474 decibels () 。
以整數值 -2147483648 為 +2147483647 表示的分貝範圍,其中
此尺規的解析度為 1/65536 分貝。
規格需求
需求 | 值 |
---|---|
標頭 | ksmedia.h (包含 Ksmedia.h) |