MFP_EVENT_HEADER结构 (mfplay.h)

重要 废弃。 此 API 可能会从 Windows 的未来版本中删除。 应用程序应使用 媒体会话 进行播放。
 

包含每种类型的 MFPlay 事件共有的信息。

语法

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

成员

eEventType

事件类型,指定为 MFP_EVENT_TYPE 枚举的成员。

hrEvent

导致事件的操作的错误或成功代码。

pMediaPlayer

指向发送事件的 MFPlay 播放器对象的 IMFPMediaPlayer 接口的指针。

eState

MFPlay 播放器对象的新状态,指定为 MFP_MEDIAPLAYER_STATE 枚举的成员。

pPropertyStore

指向属性存储对象的 IPropertyStore 接口的指针。 属性存储用于保存某些事件类型的其他事件数据。 此成员可能为 NULL

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 mfplay.h

另请参阅

IMFPMediaPlayerCallback

媒体基础结构

使用 MFPlay 进行音频/视频播放