DVD_MUA_MixingInfo-Struktur (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die DVD_MUA_MixingInfo
-Struktur beschreibt die Informationen zum Mischen von Surroundsound für die Kanäle in einem Audiostream in einem angegebenen Titel.
Syntax
typedef struct tagDVD_MUA_MixingInfo {
BOOL fMixTo0;
BOOL fMixTo1;
BOOL fMix0InPhase;
BOOL fMix1InPhase;
DWORD dwSpeakerPosition;
} DVD_MUA_MixingInfo;
Member
fMixTo0
Variable vom Typ BOOL; TRUE bedeutet, dass der Kanal mit Kanal 0 gemischt wird.
fMixTo1
Variable vom Typ BOOL; TRUE bedeutet, dass der Kanal mit Kanal 1 gemischt wird.
fMix0InPhase
Variable vom Typ BOOL; TRUE bedeutet, dass der Kanal in Phase 0 gemischt wird.
fMix1InPhase
Variable vom Typ BOOL; TRUE bedeutet, dass der Kanal in Phase 1 gemischt wird.
dwSpeakerPosition
Der Lautsprecher, für den dieser Kanal vorgesehen ist. Siehe Hinweise.
Hinweise
Anwendungen können die in dieser Struktur enthaltenen Informationen nicht verwenden, um die Mischung zu ändern, es sei denn, sie haben eine Möglichkeit, mit einem benutzerdefinierten Audiodecoder zu kommunizieren, der manuell in den Filtergraphen eingefügt wurde. Der Standard-Audiodecoder verarbeitet LPCM-Audiodaten (Linear Pulse Code Modulated) mithilfe der Mischinformationen auf der digitalen Videoscheibe (DVD). Anwendungen haben jedoch keine Möglichkeit, den Decoder anzuweisen, die Mischwerte zu ändern. Dies bedeutet, dass aktuelle DVD-Wiedergabeanwendungen keinen Zugriff auf die mehrkanalbezogenen Datenstrukturen benötigen sollten.
Die DVD_MultichannelAudioAttributes-Struktur enthält Informationen zu einem Audiostream in einem angegebenen Titel. Ein Array von bis zu acht DVD_MUA_MixingInfo
Strukturen wird in dieser Struktur aufgefüllt, wenn die folgenden Bedingungen erfüllt sind.
- DVD_AudioAttributes.AppMode = DVD_AudioMode_Surround
- DVD_AudioAttributes.AudioFormat = DVD_AudioFormat_LPCM
- DVD_AudioAttributes.fHasMultichannelInfo = 1
Definieren | Wert |
---|---|
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 |
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |