共用方式為


通道遮罩

在 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 家庭劇院揚聲器配置圖,帶有用於錄製和播放的通道掩碼0x63F。

上圖的左側顯示將音訊內容錄製成 7.1 家庭劇院揚聲器 串流格式。 網格中心的小圓圈代表聽眾的位置。 每個黑色小矩形代表一個麥克風。 八個通道的編號從 0 到 7。 FL 麥克風錄製到通道 0,FR 麥克風錄製到通道 1,依此類推。

上圖的右側顯示透過八揚聲器環繞設定播放相同的 7.1 聲道串流。 在此情況下,每個黑色小矩形代表一個揚聲器。 其中七個揚聲器被安裝在聽眾周圍網格的不同位置。 映射不會為 LFE 揚聲器(重低音揚聲器)分配網格位置;這種遺漏是基於這樣的假設:這些揚聲器通常只產生非定向的低頻聲音。