Partager via


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
S_OK
Réussite.
E_UNEXPECTED
Le NAVIGATEUR DE DVD n’est pas initialisé.
VFW_E_DVD_NO_ATTRIBUTES
Les attributs audio du flux ne sont pas disponibles.
E_POINTER
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

Voir aussi

DVD Applications

Codes d’erreur et de réussite

IDvdInfo2 Interface