Partager via


structure DVD_AudioAttributes (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La DVD_AudioAttributes structure est utilisée dans IDvdInfo2 ::GetAudioAttributes pour recevoir les différents attributs audio du disque.

Syntaxe

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;

Membres

AppMode

Indique le mode audio actuel. Si le mode retourné est DVD_AudioMode_Karaoke, appelez IDvdInfo2 ::GetKaraokeAttributes pour obtenir plus d’informations.

AppModeData

AudioFormat

Décrit le format (mode d’encodage) du flux audio.

Language

Valeur LCID indiquant la langue du flux audio. Est zéro si aucune langue n’est présente.

LanguageExtension

Une DVD_AUDIO_LANG_EXT énumération qui sera renseignée si des informations sont disponibles sur le disque.

fHasMultichannelInfo

Indique si des attributs multicanaux sont présents. Si la valeur est TRUE, cela signifie que d’autres informations de mixage sont disponibles, par exemple pour SurroundSound. Appelez IDvdInfo2 ::GetTitleAttributes pour récupérer les informations multicanal.

dwFrequency

Fréquence en hertz (48 000, 96 Ko) du flux audio.

bQuantization

La résolution du flux audio (16, 20, 24 bits ou autre) indique que la résolution est inconnue.

bNumberOfChannels

Le nombre de canaux. Par exemple, 5.1 Dolby AC-3 a six canaux.

dwReserved[2]

Réservé.

Spécifications

Condition requise Valeur
En-tête strmif.h (include Dshow.h)

Voir aussi

DirectShow Structures