共用方式為


通道遮罩

在 Windows 中, 「要求」XTENSIBLE 結構會定義多重通道 PCM 音訊資料流程的資料格式。 此結構會指定參數,例如每個 PCM 範例的位數、資料流程中的通道數目,以及通道遮罩。 通道遮罩會指定通道與喇叭的對應。 下圖顯示通道遮罩中的個別位。

此圖顯示說話者位置之通道遮罩中的個別位。

通道遮罩中的每個位都代表特定的說話者位置。 如果遮罩將通道指派給特定說話者位置,表示該位置的遮罩位會設定為 1;未指派喇叭位置的所有遮罩位都會設定為 0。 在上圖中未顯示通道遮罩中定義其他位,但這些位與討論下的家用喇叭組態沒有關系,為了簡單起見,會省略這些位。

上圖中通道遮罩中說話者位置的編碼方式類似于用於 屬性要求KSPROPERTY_AUDIO_CHANNEL_CONFIG 屬性值。 如需詳細資訊,請參閱 KSAUDIO_CHANNEL_CONFIG

下表顯示上圖中每個遮罩位的意義。

位號碼 說話者位置 描述

0

FL

左前

1

FR

右方

2

FC

前端中心

3

LFE

低頻率效果

4

BL

左上

5

BR

右下

6

FLC

中央前方

7

FRC

中間的右方

8

BC

返回中心

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 喇叭 (子) ;此省略是以這些喇叭通常只產生非雙向低頻率音效的假設為基礎。