DVD_AudioAttributes-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_AudioAttributes
-Struktur wird in IDvdInfo2::GetAudioAttributes verwendet, um die verschiedenen Audioattribute des Datenträgers zu empfangen.
Syntax
typedef struct tagDVD_AudioAttributes {
DVD_AUDIO_APPMODE AppMode;
BYTE AppModeData;
DVD_AUDIO_FORMAT AudioFormat;
LCID Language;
DVD_AUDIO_LANG_EXT LanguageExtension;
BOOL fHasMultichannelInfo;
DWORD dwFrequency;
BYTE bQuantization;
BYTE bNumberOfChannels;
DWORD dwReserved[2];
} DVD_AudioAttributes;
Member
AppMode
Gibt den aktuellen Audiomodus an. Wenn der zurückgegebene Modus DVD_AudioMode_Karaoke ist, rufen Sie IDvdInfo2::GetKaraokeAttributes auf, um weitere Informationen zu erhalten.
AppModeData
AudioFormat
Beschreibt das Format (Codierungsmodus) des Audiodatenstroms.
Language
Ein LCID-Wert , der die Sprache des Audiodatenstroms angibt. Ist null, wenn keine Sprache vorhanden ist.
LanguageExtension
Eine DVD_AUDIO_LANG_EXT-Enumeration , die ausgefüllt wird, wenn Informationen auf dem Datenträger verfügbar sind.
fHasMultichannelInfo
Gibt an, ob Multichannelattribute vorhanden sind. Bei TRUE bedeutet dies, dass zusätzliche Mischinformationen verfügbar sind, z. B. für SurroundSound. Rufen Sie IDvdInfo2::GetTitleAttributes auf, um die Multichannel-Informationen abzurufen.
dwFrequency
Die Frequenz in Hertz (48k, 96k) des Audiostreams.
bQuantization
Die Auflösung des Audiodatenstroms (16, 20, 24 Bit oder andere) Null gibt an, dass die Auflösung unbekannt ist.
bNumberOfChannels
Die Anzahl der Kanäle. Beispielsweise verfügt 5.1 Dolby AC-3 über sechs Kanäle.
dwReserved[2]
Reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Header | strmif.h (include Dshow.h) |