Interface IMFMediaEvent (mfobjects.h)

Représente un événement généré par un objet Media Foundation. Utilisez cette interface pour obtenir des informations sur l’événement.

Pour obtenir un pointeur vers cette interface, appelez IMFMediaEventGenerator::BeginGetEvent ou IMFMediaEventGenerator::GetEvent sur le générateur d’événements.

Héritage

L’interface IMFMediaEvent hérite de IMFAttributes. IMFMediaEvent compte également les types de membres suivants :

Méthodes

L’interface IMFMediaEvent utilise ces méthodes.

 
IMFMediaEvent::GetExtendedType

Récupère le type étendu de l’événement.
IMFMediaEvent::GetStatus

Récupère un HRESULT qui spécifie l’événement status.
IMFMediaEvent::GetType

Récupère le type d’événement. Le type d’événement indique ce qui s’est passé pour déclencher l’événement. Il définit également la signification de la valeur d’événement.
IMFMediaEvent::GetValue

Récupère la valeur associée à l’événement, le cas échéant. La valeur est récupérée sous forme de structure PROPVARIANT. Le type de données réel et la signification de la valeur dépendent de l’événement.

Notes

Si vous implémentez un objet qui génère des événements, appelez la fonction MFCreateMediaEvent pour créer un objet d’événement.

Cette interface est disponible sur les plateformes suivantes si les composants redistribuables du SDK Windows Media Format 11 sont installés :

  • Windows XP avec Service Pack 2 (SP2) et versions ultérieures.
  • Windows XP Media Center Edition 2005 avec KB900325 (Windows XP Media Center Edition 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Édition Media Center) installés.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfobjects.h (inclure Mfidl.h)

Voir aussi

Attributs d'événement

IMFAttributes

Générateurs d’événements multimédias

Interfaces Media Foundation