Microsoft-Windows-MediaFoundation-PlayAPI
91 events across 1 channel
Event ID 0 — MFPlay_MFPCreateMediaPlayer_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
URL | — |
StartPlayback | — |
Options | — |
Callback | — |
HWND | — |
Event ID 1 — MFPlay_MFPCreateMediaPlayer_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 2 — MFPlay_Player_Construct
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 3 — MFPlay_Player_Destruct
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 4 — MFPlay_Item_Construct
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 5 — MFPlay_Item_Destruct
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 6 — MFPlay_Player_Play_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 7 — MFPlay_Player_Play_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 8 — MFPlay_Player_Pause_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 9 — MFPlay_Player_Pause_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 10 — MFPlay_Player_Stop_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 11 — MFPlay_Player_Stop_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 12 — MFPlay_Player_FrameStep_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Frames | — |
Event ID 13 — MFPlay_Player_FrameStep_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 14 — MFPlay_Player_SetPosition_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
PositionType | — |
PositionValueSize | — |
PositionValue | — |
Event ID 15 — MFPlay_Player_SetPosition_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 16 — MFPlay_Player_GetPosition_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
PositionType | — |
Event ID 17 — MFPlay_Player_GetPosition_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
PositionValueSize | — |
PositionValue | — |
Event ID 18 — MFPlay_Player_GetDuration_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
PositionType | — |
Event ID 19 — MFPlay_Player_GetDuration_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
DurationValueSize | — |
DurationValue | — |
Event ID 20 — MFPlay_Player_SetRate_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Rate | — |
Thin | — |
Event ID 21 — MFPlay_Player_SetRate_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 22 — MFPlay_Player_GetRate_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 23 — MFPlay_Player_GetRate_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Rate | — |
Event ID 24 — MFPlay_Player_GetState_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 25 — MFPlay_Player_GetState_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
State | — |
Event ID 26 — MFPlay_Player_SetTimer_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
TimeIn100ns | — |
UserData | — |
Event ID 27 — MFPlay_Player_SetTimer_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
CancelCookiePtr | — |
ErrorCode | — |
Event ID 28 — MFPlay_Player_CreateMediaItemFromURL_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
URL | — |
Synchronous | — |
UserData | — |
Event ID 29 — MFPlay_Player_CreateMediaItemFromURL_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
MediaItem | — |
Event ID 30 — MFPlay_Player_CreateMediaItemFromObject_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
SourceObject | — |
Synchronous | — |
UserData | — |
Event ID 31 — MFPlay_Player_CreateMediaItemFromObject_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
MediaItem | — |
Event ID 32 — MFPlay_Player_SetMediaItem_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
MediaItem | — |
Event ID 33 — MFPlay_Player_SetMediaItem_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 34 — MFPlay_Player_ClearMediaItem_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 35 — MFPlay_Player_ClearMediaItem_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 36 — MFPlay_Player_GetMediaItem_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 37 — MFPlay_Player_GetMediaItem_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
MediaItem | — |
Event ID 38 — MFPlay_Player_GetVolume_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 39 — MFPlay_Player_GetVolume_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Volume | — |
Event ID 40 — MFPlay_Player_SetVolume_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Volume | — |
Event ID 41 — MFPlay_Player_SetVolume_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 42 — MFPlay_Player_GetBalance_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 43 — MFPlay_Player_GetBalance_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Balance | — |
Event ID 44 — MFPlay_Player_SetBalance_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Balance | — |
Event ID 45 — MFPlay_Player_SetBalance_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 46 — MFPlay_Player_GetNativeVideoSize_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 47 — MFPlay_Player_GetNativeVideoSize_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
VideoSizeSize | — |
VideoSize | — |
AspectSizeSize | — |
AspectSize | — |
Event ID 48 — MFPlay_Player_GetIdealVideoSize_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 49 — MFPlay_Player_GetIdealVideoSize_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
MinSizeSize | — |
MinSize | — |
MaxSizeSize | — |
MaxSize | — |
Event ID 50 — MFPlay_Player_SetVideoSourceRect_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Left | — |
Top | — |
Right | — |
Bottom | — |
Event ID 51 — MFPlay_Player_SetVideoSourceRect_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 52 — MFPlay_Player_GetVideoSourceRect_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 53 — MFPlay_Player_GetVideoSourceRect_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Left | — |
Top | — |
Right | — |
Bottom | — |
Event ID 54 — MFPlay_Player_SetAspectRatioMode_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
AspectRatioFlags | — |
Event ID 55 — MFPlay_Player_SetAspectRatioMode_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 56 — MFPlay_Player_GetAspectRatioMode_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 57 — MFPlay_Player_GetAspectRatioMode_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
AspectRatioFlags | — |
Event ID 58 — MFPlay_Player_GetVideoWindow_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 59 — MFPlay_Player_GetVideoWindow_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
HWND | — |
Event ID 60 — MFPlay_Player_UpdateVideo_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 61 — MFPlay_Player_UpdateVideo_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 62 — MFPlay_Player_SetBorderColor_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
ColorRGB | — |
Event ID 63 — MFPlay_Player_SetBorderColor_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 64 — MFPlay_Player_GetBorderColor_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 65 — MFPlay_Player_GetBorderColor_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
ColorRGB | — |
Event ID 66 — MFPlay_Player_InsertEffect_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Effect | — |
Optional | — |
Event ID 67 — MFPlay_Player_InsertEffect_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 68 — MFPlay_Player_RemoveEffect_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Effect | — |
Event ID 69 — MFPlay_Player_RemoveEffect_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 70 — MFPlay_Player_RemoveAllEffects_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 71 — MFPlay_Player_RemoveAllEffects_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 72 — MFPlay_Player_Shutdown_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 73 — MFPlay_Player_Shutdown_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 74 — MFPlay_Item_SetStartStopPosition_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
StartPositionType | — |
StartPositionSize | — |
StartPosition | — |
StopPositionType | — |
StopPositionSize | — |
StopPosition | — |
Event ID 75 — MFPlay_Item_SetStartStopPosition_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 76 — MFPlay_Item_SetStreamSelection_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
StreamIndex | — |
Select | — |
Event ID 77 — MFPlay_Item_SetStreamSelection_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 78 — MFPlay_Player_CancelTimer_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
CancelCookiePtrPtr | — |
Event ID 79 — MFPlay_Player_CancelTimer_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 80 — MFPlay_Player_GetMute_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 81 — MFPlay_Player_GetMute_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Mute | — |
Event ID 82 — MFPlay_Player_SetMute_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Mute | — |
Event ID 83 — MFPlay_Player_SetMute_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
Event ID 84 — MFPlay_Player_GetSupportedRates_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Event ID 85 — MFPlay_Player_GetSupportedRates_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |
ForwardDirection | — |
SlowestRate | — |
FastestRate | — |
Event ID 500 — MFPlay_Player_Callback_Fired
Message
Fields
| Name | Description |
|---|---|
Object | — |
EventCookie | — |
Event ID 501 — MFPlay_Player_Callback_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
EventCookie | — |
EventType | — |
ErrorCode | — |
Event ID 502 — MFPlay_Player_Callback_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
EventCookie | — |
Event ID 503 — MFPlay_Player_UpdatePMPCreationOptions_Enter
Message
Fields
| Name | Description |
|---|---|
Object | — |
Options | — |
Event ID 504 — MFPlay_Player_UpdatePMPCreationOptions_Leave
Message
Fields
| Name | Description |
|---|---|
Object | — |
ErrorCode | — |