Méthode IDvdInfo2 ::GetAudioAttributes (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 dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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 GetAudioAttributes
méthode récupère les attributs du flux audio spécifié dans le titre ou le menu actif.
Syntaxe
HRESULT GetAudioAttributes(
[in] ULONG ulStream,
[out] DVD_AudioAttributes *pATR
);
Paramètres
[in] ulStream
Variable de type ULONG spécifiant le flux audio dont vous souhaitez interroger les attributs. Consultez la section Notes.
[out] pATR
Pointeur vers une structure DVD_AudioAttributes remplie avec les attributs du flux audio spécifié.
Valeur retournée
Retourne l’une des valeurs HRESULT suivantes.
Code de retour | Description |
---|---|
|
Réussite. |
|
Le NAVIGATEUR DE DVD n’est pas initialisé. |
|
Les attributs audio du flux ne sont pas disponibles. |
|
Argument non valide. |
Notes
ulStream peut être n’importe quel numéro d’index compris entre 0 et 7 ou l’une des valeurs suivantes :
Valeur | Description |
---|---|
DVD_DEFAULT_AUDIO_STREAM | Pour interroger les attributs du flux audio par défaut. |
DVD_STREAM_DATA_CURRENT | Pour interroger le flux actuel. |
DVD_STREAM_DATA_VMGM | Pour interroger les attributs audio de VMGM. |
DVD_STREAM_DATA_VTSM | Pour interroger les attributs audio du VTSM. |
L’utilisation de cette méthode est illustrée dans l’application DVDSample dans CDvdCore ::GetAudioAttributes et CAudioLangDlg ::GetAudioLang.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | strmif.h (include Dshow.h) |
Bibliothèque | Strmiids.lib |