Freigeben über


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)

Weitere Informationen

DirectShow-Strukturen