Win32 API 日本語リファレンス
ホームMedia.MediaPlayer › IWMPEvents

IWMPEvents

COM
IID19a6627b-da9e-47c1-bb23-00b5e668236a継承元IUnknown自前メソッド開始 vtbl3

メソッド 45

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3void OpenStateChange(INT NewState)
4void PlayStateChange(INT NewState)
5void AudioLanguageChange(INT LangID)
6void StatusChange()
7void ScriptCommand(LPWSTR scType, LPWSTR Param)
8void NewStream()
9void Disconnect(INT Result)
10void Buffering(VARIANT_BOOL Start)
11void Error()
12void Warning(INT WarningType, INT Param, LPWSTR Description)
13void EndOfStream(INT Result)
14void PositionChange(DOUBLE oldPosition, DOUBLE newPosition)
15void MarkerHit(INT MarkerNum)
16void DurationUnitChange(INT NewDurationUnit)
17void CdromMediaChange(INT CdromNum)
18void PlaylistChange(IDispatch* Playlist, WMPPlaylistChangeEventType change)
19void CurrentPlaylistChange(WMPPlaylistChangeEventType change)
20void CurrentPlaylistItemAvailable(LPWSTR bstrItemName)
21void MediaChange(IDispatch* Item)
22void CurrentMediaItemAvailable(LPWSTR bstrItemName)
23void CurrentItemChange(IDispatch* pdispMedia)
24void MediaCollectionChange()
25void MediaCollectionAttributeStringAdded(LPWSTR bstrAttribName, LPWSTR bstrAttribVal)
26void MediaCollectionAttributeStringRemoved(LPWSTR bstrAttribName, LPWSTR bstrAttribVal)
27void MediaCollectionAttributeStringChanged(LPWSTR bstrAttribName, LPWSTR bstrOldAttribVal, LPWSTR bstrNewAttribVal)
28void PlaylistCollectionChange()
29void PlaylistCollectionPlaylistAdded(LPWSTR bstrPlaylistName)
30void PlaylistCollectionPlaylistRemoved(LPWSTR bstrPlaylistName)
31void PlaylistCollectionPlaylistSetAsDeleted(LPWSTR bstrPlaylistName, VARIANT_BOOL varfIsDeleted)
32void ModeChange(LPWSTR ModeName, VARIANT_BOOL NewValue)
33void MediaError(IDispatch* pMediaObject)
34void OpenPlaylistSwitch(IDispatch* pItem)
35void DomainChange(LPWSTR strDomain)
36void SwitchedToPlayerApplication()
37void SwitchedToControl()
38void PlayerDockedStateChange()
39void PlayerReconnect()
40void Click(SHORT nButton, SHORT nShiftState, INT fX, INT fY)
41void DoubleClick(SHORT nButton, SHORT nShiftState, INT fX, INT fY)
42void KeyDown(SHORT nKeyCode, SHORT nShiftState)
43void KeyPress(SHORT nKeyAscii)
44void KeyUp(SHORT nKeyCode, SHORT nShiftState)
45void MouseDown(SHORT nButton, SHORT nShiftState, INT fX, INT fY)
46void MouseMove(SHORT nButton, SHORT nShiftState, INT fX, INT fY)
47void MouseUp(SHORT nButton, SHORT nShiftState, INT fX, INT fY)