MFP_PLAYBACK_ENDED_EVENT structure (mfplay.h)

Important  Deprecated. This API may be removed from future releases of Windows. Applications should use the Media Session for playback.
 

Event structure for the MFP_EVENT_TYPE_PLAYBACK_ENDED event. This event is sent when the current media item finishes playing.

Syntax

typedef struct MFP_PLAYBACK_ENDED_EVENT {
  MFP_EVENT_HEADER header;
  IMFPMediaItem    *pMediaItem;
} MFP_PLAYBACK_ENDED_EVENT;

Members

header

MFP_EVENT_HEADER structure that contains data common to all IMFPMediaPlayer events.

pMediaItem

Pointer to the IMFPMediaItem interface of the media item that has just ended.

Remarks

To get a pointer to this structure, cast the pEventHeader parameter of the IMFPMediaPlayerCallback::OnMediaPlayerEvent method. You can use the MFP_GET_PLAYBACK_ENDED_EVENT macro for this purpose.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header mfplay.h

See also

IMFPMediaPlayerCallback

Media Foundation Structures

Using MFPlay for Audio/Video Playback