(mfplay.h) MFP_ERROR_EVENT 结构

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

MFP_EVENT_TYPE_ERROR 事件的事件结构。 如果在播放过程中发生错误,则会发送此事件。

语法

typedef struct MFP_ERROR_EVENT {
  MFP_EVENT_HEADER header;
} MFP_ERROR_EVENT;

成员

header

包含 所有 IMFPMediaPlayer 事件通用数据的MFP_EVENT_HEADER结构。 结构的 hrEvent 成员包含错误代码。

注解

若要获取指向此结构的指针,请强制转换 IMFPMediaPlayerCallback::OnMediaPlayerEvent 方法的 pEventHeader 参数。 为此,可以使用 MFP_GET_ERROR_EVENT 宏。

此事件不用于发出异步 IMFPMediaPlayer 方法失败的信号。 如果异步方法失败,则会在为该方法列出的标准事件中报告错误。 MFP_EVENT_TYPE_ERROR 事件用于在异步方法调用的上下文之外发生的错误。

要求

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

另请参阅

IMFPMediaPlayerCallback

媒体基础结构

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