MFP_EVENT_HEADER-Struktur (mfplay.h)

Wichtig Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden. Anwendungen sollten die Mediensitzung für die Wiedergabe verwenden.
 

Enthält Informationen, die für jeden MfPlay-Ereignistyp gemeinsam sind.

Syntax

typedef struct MFP_EVENT_HEADER {
  MFP_EVENT_TYPE        eEventType;
  HRESULT               hrEvent;
  IMFPMediaPlayer       *pMediaPlayer;
  MFP_MEDIAPLAYER_STATE eState;
  IPropertyStore        *pPropertyStore;
} MFP_EVENT_HEADER;

Member

eEventType

Der Typ des Ereignisses, der als Member der MFP_EVENT_TYPE-Enumeration angegeben wird.

hrEvent

Fehler oder Erfolgscode für den Vorgang, der das Ereignis verursacht hat.

pMediaPlayer

Zeiger auf die IMFPMediaPlayer-Schnittstelle des MFPlay-Playerobjekts, das das Ereignis gesendet hat.

eState

Der neue Zustand des MFPlay-Playerobjekts, der als Member der MFP_MEDIAPLAYER_STATE-Enumeration angegeben wird.

pPropertyStore

Ein Zeiger auf die IPropertyStore-Schnittstelle eines Eigenschaftenspeicherobjekts. Der Eigenschaftenspeicher wird verwendet, um zusätzliche Ereignisdaten für einige Ereignistypen zu speichern. Dieser Member kann NULL sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile mfplay.h

Weitere Informationen

IMFPMediaPlayerCallback

Media Foundation-Strukturen

Verwenden von MFPlay für die Audio-/Videowiedergabe