mfplay.h 标头

此标头由 Microsoft Media Foundation 使用。 有关详细信息,请参阅:

mfplay.h 包含以下编程接口:

接口

 
IMFPMediaItem

表示媒体项。 (Deprecated.) 。
IMFPMediaPlayer

包含播放媒体文件的方法。 (Deprecated.) 。
IMFPMediaPlayerCallback

IMFPMediaPlayer 接口的回调接口。

函数

 
MFP_GET_ACQUIRE_USER_CREDENTIAL_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_ACQUIRE_USER_CREDENTIAL_EVENT指针。
MFP_GET_ERROR_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_ERROR_EVENT指针。
MFP_GET_FRAME_STEP_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_FRAME_STEP_EVENT指针。
MFP_GET_MEDIAITEM_CLEARED_EVENT

将MFP_EVENT_HEADER指针强制转换为MEDIAITEM_CLEARED_EVENT指针。
MFP_GET_MEDIAITEM_CREATED_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_MEDIAITEM_CREATED_EVENT指针。
MFP_GET_MEDIAITEM_SET_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_MEDIAITEM_SET_EVENT指针。
MFP_GET_MF_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_MF_EVENT指针。
MFP_GET_PAUSE_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_PAUSE_EVENT指针。
MFP_GET_PLAY_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_PLAY_EVENT指针。
MFP_GET_PLAYBACK_ENDED_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_PLAYBACK_ENDED_EVENT指针。
MFP_GET_POSITION_SET_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_POSITION_SET_EVENT指针。
MFP_GET_RATE_SET_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_RATE_SET_EVENT指针。
MFP_GET_STOP_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_STOP_EVENT指针。
MFPCreateMediaPlayer

创建 MFPlay 播放器对象的新实例。

结构

 
MFP_ACQUIRE_USER_CREDENTIAL_EVENT

MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL 事件的事件结构。
MFP_ERROR_EVENT

MFP_EVENT_TYPE_ERROR 事件的事件结构。
MFP_EVENT_HEADER

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

MFP_EVENT_TYPE_FRAME_STEP 事件的事件结构。
MFP_MEDIAITEM_CLEARED_EVENT

MFP_EVENT_TYPE_MEDIAITEM_CLEARED 事件的事件结构。
MFP_MEDIAITEM_CREATED_EVENT

MFP_EVENT_TYPE_MEDIAITEM_CREATED 事件的事件结构。
MFP_MEDIAITEM_SET_EVENT

MFP_EVENT_TYPE_MEDIAITEM_SET 事件的事件结构。
MFP_MF_EVENT

MFP_EVENT_TYPE_MF 事件的事件结构。
MFP_PAUSE_EVENT

MFP_EVENT_TYPE_PAUSE 事件的事件结构。
MFP_PLAY_EVENT

MFP_EVENT_TYPE_PLAY 事件的事件结构。
MFP_PLAYBACK_ENDED_EVENT

MFP_EVENT_TYPE_PLAYBACK_ENDED 事件的事件结构。
MFP_POSITION_SET_EVENT

MFP_EVENT_TYPE_POSITION_SET 事件的事件结构。
MFP_RATE_SET_EVENT

MFP_EVENT_TYPE_RATE_SET 事件的事件结构。
MFP_STOP_EVENT

MFP_EVENT_TYPE_STOP 事件的事件结构。

枚举

 
_MFP_CREATION_OPTIONS

指定 MFPCreateMediaPlayer 函数的选项。
_MFP_CREDENTIAL_FLAGS

包含 MFP_ACQUIRE_USER_CREDENTIAL_EVENT 结构的标志。
_MFP_MEDIAITEM_CHARACTERISTICS

包含描述媒体项的标志。
MFP_EVENT_TYPE

定义 IMFPMediaPlayerCallback 接口的事件类型。
MFP_MEDIAPLAYER_STATE

指定当前播放状态。