Masker Saluran
Di Windows, struktur WAVEFORMATEXTENSIBLE mendefinisikan format data untuk aliran audio PCM multisaluran. Struktur ini menentukan parameter seperti jumlah bit per sampel PCM, jumlah saluran dalam aliran, dan masker saluran. Masker saluran menentukan pemetaan saluran ke speaker. Gambar berikut menunjukkan bit individual dalam masker saluran.
Setiap bit dalam masker saluran mewakili posisi pembicara tertentu. Jika masker menetapkan saluran ke posisi speaker tertentu, bit masker yang mewakili posisi tersebut diatur ke 1; semua bit mask untuk posisi pembicara yang tidak ditetapkan diatur ke 0. Struktur WAVEFORMATEXTENSIBLE mendefinisikan bit tambahan dalam masker saluran yang tidak ditampilkan pada gambar sebelumnya, tetapi bit ini tidak memiliki bantalan pada konfigurasi pembicara home-theater di bawah diskusi dan dihilangkan untuk kesederhanaan.
Pengodean posisi pembicara di masker saluran pada gambar sebelumnya mirip dengan yang digunakan untuk nilai properti permintaan properti KSPROPERTY_AUDIO_CHANNEL_CONFIG . Untuk informasi selengkapnya, lihat KSAUDIO_CHANNEL_CONFIG.
Tabel berikut menunjukkan arti setiap bit masker dalam gambar sebelumnya.
Nomor Bit | Posisi Pembicara | Deskripsi |
---|---|---|
0 |
FL |
Kiri depan |
1 |
FR |
Kanan depan |
2 |
FC |
Bagian tengah depan |
3 |
LFE |
Efek frekuensi rendah |
4 |
BL |
Kiri belakang |
5 |
BR |
Kanan belakang |
6 |
FLC |
Kiri depan tengah |
7 |
FRC |
Kanan depan tengah |
8 |
BC |
Tengah belakang |
9 |
SL |
Sisi kiri |
10 |
SR |
Sisi kanan |
Misalnya, konfigurasi speaker teater rumah 7.1 dijelaskan oleh nilai masker saluran 0x63F, yang menunjukkan bahwa delapan saluran dalam aliran ditetapkan ke posisi pembicara berikut (dan dalam urutan berikut): FL, FR, FC, LFE, BL, BR, SL, dan SR. Misalnya, konfigurasi speaker konfigurasi lebar 7.1 dijelaskan oleh nilai masker saluran 0xFF, yang menunjukkan bahwa delapan saluran dalam aliran ditetapkan ke posisi pembicara berikut: FL, FR, FC, LFE, BL, BR, FLC, dan FRC.
Gambar berikut menunjukkan korespondensi antara masker saluran 0x63F dan konfigurasi speaker home theater 7.1 .
Sisi kiri gambar sebelumnya menunjukkan rekaman konten audio ke dalam format aliran speaker home theater 7.1 . Lingkaran kecil di tengah kisi mewakili posisi pendengar. Setiap persegi panjang hitam kecil mewakili mikrofon. Delapan saluran diberi nomor dari 0 hingga 7. Mikrofon FL merekam ke saluran 0, mikrofon FR merekam ke saluran 1, dan sebagainya.
Sisi kanan gambar sebelumnya menunjukkan aliran saluran 7.1 yang sama yang diputar kembali melalui konfigurasi surround delapan pembicara. Dalam hal ini, setiap persegi panjang hitam kecil mewakili speaker. Tujuh pembicara dipetakan ke posisi di grid di sekitar pendengar. Pemetaan tidak menetapkan posisi kisi ke speaker LFE (subwoofer); Kelalaian ini didasarkan pada asumsi bahwa speaker ini biasanya hanya menghasilkan suara frekuensi rendah, yang tidak langsung.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk