在 Windows 中, WAVEFORMATEXTENSIBLE 結構會定義多通道 PCM 音訊資料流程的資料格式。 此結構指定參數,例如每個 PCM 樣本的位數、流中的通道數和通道掩碼。 通道遮罩會指定通道與說話者的對應。 下圖顯示通道遮罩中的單個位元。
通道遮罩中的每個位都代表特定的揚聲器位置。 如果遮罩將通道指派給特定的喇叭位置,則代表該位置的遮罩位會設定為 1;未指派的揚聲器位置的所有遮罩位元都設定為 0。 WAVEFORMATEXTENSIBLE 結構會定義通道遮罩中未顯示在上圖中的其他位,但這些位與討論中的家庭劇院揚聲器配置無關,因此為了簡化而未包含。
上圖中通道遮罩中說話者位置的編碼類似於用於 KSPROPERTY_AUDIO_CHANNEL_CONFIG 屬性要求屬性值的編碼。 如需詳細資訊,請參閱 KSAUDIO_CHANNEL_CONFIG。
下表顯示上圖中每個遮罩位的意義。
| 位元號碼 | 演講者位置 | 說明 |
|---|---|---|
0 |
佛羅里達州 |
左前 |
1 |
FR |
右前方 |
2 |
FC |
前置 |
3 |
LFE |
低頻率效果 |
4 |
BL |
左後 |
5 |
巴西 |
右上 |
6 |
FLC |
中間的左前 |
7 |
FRC |
置中右方 |
8 |
西元前 |
上一頁 |
9 |
SL |
向左側 |
10 |
SR |
右側 |
例如, 7.1 家庭劇院揚聲器 組態是由通道遮罩值 0x63F 來描述,這表示串流中的八個通道會指派給下列揚聲器位置 (並依下列順序) : FL、FR、FC、LFE、BL、BR、SL 和 SR。 另一個範例是, 7.1 寬配置揚聲器 配置由通道遮罩值 0xFF 描述,這表示串流中的八個通道已指派給下列揚聲器位置: FL、FR、FC、LFE、BL、BR、FLC 及 FRC。
下圖顯示聲道遮罩0x63F與 7.1 家庭劇院揚聲器 配置之間的對應關係。
上圖的左側顯示將音訊內容錄製成 7.1 家庭劇院揚聲器 串流格式。 網格中心的小圓圈代表聽眾的位置。 每個黑色小矩形代表一個麥克風。 八個通道的編號從 0 到 7。 FL 麥克風錄製到通道 0,FR 麥克風錄製到通道 1,依此類推。
上圖的右側顯示透過八揚聲器環繞設定播放相同的 7.1 聲道串流。 在此情況下,每個黑色小矩形代表一個揚聲器。 其中七個揚聲器被安裝在聽眾周圍網格的不同位置。 映射不會為 LFE 揚聲器(重低音揚聲器)分配網格位置;這種遺漏是基於這樣的假設:這些揚聲器通常只產生非定向的低頻聲音。