struktur KSAC3_ALTERNATE_AUDIO (ksmedia.h)

Struktur KSAC3_ALTERNATE_AUDIO menentukan apakah dua saluran mono dalam aliran yang dikodekan AC-3 harus ditafsirkan sebagai pasangan stereo atau sebagai dua saluran program independen.

Sintaks

typedef struct {
  BOOL  fStereo;
  ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;

Anggota

fStereo

Menentukan apakah dua saluran mono harus ditafsirkan sebagai pasangan stereo. Jika TRUE, dua saluran mono diperlakukan sebagai pasangan stereo. Jika FALSE, DualMode=0x03 menyebabkan dua saluran mono dicampur sebelum output oleh dekoder.

DualMode

Ketika dua saluran audio independen dikodekan dalam aliran, anggota ini menentukan apakah akan menggunakan trek audio di saluran 1, saluran 2, atau keduanya. Nilai 0x01 memilih saluran 1, 0x02 memilih saluran 2, dan 0x03 memilih keduanya. Tentukan nilai anggota ini sebagai salah satu konstanta berikut:

Terus-menerus Nilai
KSAC3_ALTERNATE_AUDIO_1 0x01
KSAC3_ALTERNATE_AUDIO_2 0x02
KSAC3_ALTERNATE_AUDIO_BOTH 0x03

Keterangan

Struktur ini digunakan oleh properti KSPROPERTY_AC3_ALTERNATE_AUDIO .

Untuk informasi selengkapnya tentang pengodean saluran program AC-3, lihat spesifikasi AC-3 di situs web Dolby Laboratories . Spesifikasinya berjudul Digital Audio Compression Standard (AC-3).

Persyaratan

Persyaratan Nilai
Header ksmedia.h (termasuk Ksmedia.h)

Lihat juga

KSPROPERTY_AC3_ALTERNATE_AUDIO