DVD_MUA_MixingInfo struttura (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
La DVD_MUA_MixingInfo
struttura descrive le informazioni di combinazione del suono surround per i canali in un flusso audio in un titolo specificato.
Sintassi
typedef struct tagDVD_MUA_MixingInfo {
BOOL fMixTo0;
BOOL fMixTo1;
BOOL fMix0InPhase;
BOOL fMix1InPhase;
DWORD dwSpeakerPosition;
} DVD_MUA_MixingInfo;
Members
fMixTo0
Variabile di tipo BOOL; TRUE significa che il canale è misto al canale 0.
fMixTo1
Variabile di tipo BOOL; TRUE significa che il canale è misto al canale 1.
fMix0InPhase
Variabile di tipo BOOL; TRUE significa che il canale è misto in fase a canale 0.
fMix1InPhase
Variabile di tipo BOOL; TRUE significa che il canale è misto in fase a canale 1.
dwSpeakerPosition
Altoparlante per il quale questo canale è destinato. Vedere la sezione Osservazioni.
Commenti
Le applicazioni non possono usare le informazioni contenute in questa struttura per modificare la combinazione a meno che non abbiano un modo per comunicare con un decodificatore audio personalizzato inserito manualmente nel grafico del filtro. Il decodificatore audio predefinito gestisce l'audio LPCM (Linear Pulse Code Modulated) usando le informazioni di combinazione sul disco video digitale (DVD), ma le applicazioni non hanno modo di indicare al decodificatore di modificare i valori di combinazione. Ciò significa che le applicazioni di riproduzione DVD correnti non devono accedere alle strutture di dati correlate a più canali.
La struttura DVD_MultichannelAudioAttributes contiene informazioni su un flusso audio in un titolo specificato. Una matrice di fino a otto DVD_MUA_MixingInfo
strutture verrà popolata in questa struttura, se le condizioni seguenti sono vere.
- DVD_AudioAttributes.AppMode = DVD_AudioMode_Surround
- DVD_AudioAttributes.AudioFormat = DVD_AudioFormat_LPCM
- DVD_AudioAttributes.fHasMultichannelInfo = 1
Definire | Valore |
---|---|
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 |
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |