struktur DVD_MUA_MixingInfo (strmif.h)
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Struktur menjelaskan DVD_MUA_MixingInfo
informasi pencampuran suara surround untuk saluran dalam satu aliran audio dalam judul tertentu.
Sintaks
typedef struct tagDVD_MUA_MixingInfo {
BOOL fMixTo0;
BOOL fMixTo1;
BOOL fMix0InPhase;
BOOL fMix1InPhase;
DWORD dwSpeakerPosition;
} DVD_MUA_MixingInfo;
Anggota
fMixTo0
Variabel jenis BOOL; TRUE berarti saluran dicampur ke saluran 0.
fMixTo1
Variabel jenis BOOL; TRUE berarti saluran dicampur ke saluran 1.
fMix0InPhase
Variabel jenis BOOL; TRUE berarti saluran dicampur dalam fase ke saluran 0.
fMix1InPhase
Variabel jenis BOOL; TRUE berarti saluran dicampur dalam fase ke saluran 1.
dwSpeakerPosition
Speaker yang dimaksudkan saluran ini. Lihat Keterangan.
Keterangan
Aplikasi tidak dapat menggunakan informasi yang terkandung dalam struktur ini untuk mengubah pencampuran kecuali mereka memiliki cara untuk berkomunikasi dengan dekoder audio kustom yang telah dimasukkan secara manual ke dalam grafik filter. Dekoder audio default menangani audio Linear Pulse Code Modulated (LPCM) menggunakan informasi pencampuran pada disk video digital (DVD), tetapi aplikasi tidak memiliki cara untuk menginstruksikan dekoder untuk memodifikasi nilai pencampuran. Ini berarti bahwa aplikasi pemutaran DVD saat ini seharusnya tidak perlu mengakses struktur data terkait multisaluran.
Struktur DVD_MultichannelAudioAttributes berisi informasi tentang satu aliran audio dalam judul tertentu. Array hingga delapan DVD_MUA_MixingInfo
struktur akan diisi dalam struktur ini, jika kondisi berikut ini benar.
- DVD_AudioAttributes.AppMode = DVD_AudioMode_Surround
- DVD_AudioAttributes.AudioFormat = DVD_AudioFormat_LPCM
- DVD_AudioAttributes.fHasMultichannelInfo = 1
Definisi | Nilai |
---|---|
KSAUDIO_SPEAKER_LEFT | 0x1 |
KSAUDIO_SPEAKER_RIGHT | 0x2 |
KSAUDIO_SPEAKER_CENTER | 0x4 |
KSAUDIO_SPEAKER_SURROUND_LEFT | 0x8 |
KSAUDIO_SPEAKER_SURROUND_RIGHT | 0x10 |
KSAUDIO_SPEAKER_SUBWOOFER | 0x20 |
KSAUDIO_SPEAKER_LEFT_OF_CENTER | 0x40 |
KSAUDIO_SPEAKER_RIGHT_OF_CENTER | 0x80 |
KSAUDIO_SPEAKER_SURROUND_MONO | 0x100 |
KSAUDIO_SPEAKER_SIDE_LEFT | 0x200 |
KSAUDIO_SPEAKER_SIDE_RIGHT | 0x400 |
KSAUDIO_SPEAKER_TOP | 0x800 |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | strmif.h (termasuk Dshow.h) |