Partager via


MÉTHODE IMFSourceReader ::GetPresentationAttribute (mfreadwrite.h)

Obtient un attribut de la source multimédia sous-jacente.

Syntaxe

HRESULT GetPresentationAttribute(
  [in]  DWORD       dwStreamIndex,
  [in]  REFGUID     guidAttribute,
  [out] PROPVARIANT *pvarAttribute
);

Paramètres

[in] dwStreamIndex

Flux ou objet à interroger. La valeur peut être l’une des valeurs suivantes.

Valeur Signification
0 à 0xFFFFFFFB
Index de base zéro d’un flux.
MF_SOURCE_READER_FIRST_VIDEO_STREAM
0xFFFFFFFC
Premier flux vidéo.
MF_SOURCE_READER_FIRST_AUDIO_STREAM
0xFFFFFFFD
Premier flux audio.
MF_SOURCE_READER_MEDIASOURCE
0xFFFFFFFF
Source du média.

[in] guidAttribute

GUID qui identifie l’attribut à récupérer. Si le paramètre dwStreamIndex est égal à MF_SOURCE_READER_MEDIASOURCE, guidAttribute peut spécifier l’une des options suivantes :

Sinon, si le paramètre dwStreamIndex spécifie un flux, guidAttribute spécifie un attribut de descripteur de flux. Pour obtenir la liste des valeurs, consultez attributs de descripteur Stream.

[out] pvarAttribute

Pointeur vers un PROPVARIANT qui reçoit la valeur de l’attribut . Appelez la fonction PropVariantClear pour libérer le PROPVARIANT.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette interface est disponible sur Windows Vista si le Supplément de mise à jour de la plateforme pour Windows Vista est installé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista et supplément de mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mfreadwrite.h

Voir aussi

IMFSourceReader

Attributs Media Foundation

Lecteur source