]> git.sesse.net Git - vlc/blobdiff - projects/activex/axvlc.idl
activex: sync libvlc_MediaPlayer events between activex and mozilla
[vlc] / projects / activex / axvlc.idl
index 78defb74f9b09b6ff831cd20dfa25a7b8f0ff6b6..de7562ddf213759bc211977cdc1bb3a5951e10e5 100644 (file)
@@ -169,26 +169,21 @@ library AXVLC
     const int DISPID_StopEvent  = 102;\r
 \r
     /* async events from libvlc */\r
-    const int DISPID_NothingSpecialEvent = 200;\r
-    const int DISPID_OpeningEvent = 201;\r
-    const int DISPID_BufferingEvent = 202;\r
-    const int DISPID_PlayingEvent = 203;\r
-    const int DISPID_PausedEvent = 204;\r
-    const int DISPID_ForwardEvent = 205;\r
-    const int DISPID_BackwardEvent = 206;\r
-    const int DISPID_EncounteredErrorEvent = 207;\r
-    const int DISPID_EndReachedEvent = 208;\r
-    const int DISPID_StoppedEvent = 209;\r
-\r
-    const int DISPID_TimeChangedEvent = 210;\r
-    const int DISPID_PositionChangedEvent = 211;\r
-    const int DISPID_SeekableChangedEvent = 212;\r
-    const int DISPID_PausableChangedEvent = 213;\r
-\r
-    const int DISPID_MouseButtonEvent = 214;\r
-    const int DISPID_MouseMovedEvent = 215;\r
-    const int DISPID_MouseClickedEvent = 216;\r
-    const int DISPID_MouseObjectEvent = 217;\r
+    const int DISPID_MediaPlayerNothingSpecialEvent = 200;\r
+    const int DISPID_MediaPlayerOpeningEvent = 201;\r
+    const int DISPID_MediaPlayerBufferingEvent = 202;\r
+    const int DISPID_MediaPlayerPlayingEvent = 203;\r
+    const int DISPID_MediaPlayerPausedEvent = 204;\r
+    const int DISPID_MediaPlayerForwardEvent = 205;\r
+    const int DISPID_MediaPlayerBackwardEvent = 206;\r
+    const int DISPID_MediaPlayerEncounteredErrorEvent = 207;\r
+    const int DISPID_MediaPlayerEndReachedEvent = 208;\r
+    const int DISPID_MediaPlayerStoppedEvent = 209;\r
+\r
+    const int DISPID_MediaPlayerTimeChangedEvent = 210;\r
+    const int DISPID_MediaPlayerPositionChangedEvent = 211;\r
+    const int DISPID_MediaPlayerSeekableChangedEvent = 212;\r
+    const int DISPID_MediaPlayerPausableChangedEvent = 213;\r
 \r
     [\r
       uuid(DF48072F-5EF8-434e-9B40-E2F3AE759B5F),\r
@@ -206,46 +201,35 @@ library AXVLC
             void stop();\r
 \r
             /* asyn events from libvlc */\r
-            [id(DISPID_NothingSpecialEvent), helpstring("Idle state")]\r
-            void idle();\r
-            [id(DISPID_OpeningEvent), helpstring("Opening media")]\r
-            void opening();\r
-            [id(DISPID_BufferingEvent), helpstring("Buffering media")]\r
-            void buffering();\r
-            [id(DISPID_PlayingEvent), helpstring("Media is playing")]\r
-            void playing();\r
-            [id(DISPID_PausedEvent), helpstring("Media is paused")]\r
-            void paused();\r
-            [id(DISPID_ForwardEvent), helpstring("Forward playback")]\r
-            void forward();\r
-            [id(DISPID_BackwardEvent), helpstring("Backward playback")]\r
-            void backward();\r
-            [id(DISPID_EncounteredErrorEvent), helpstring("An error has been encountered")]\r
-            void error();\r
-            [id(DISPID_EndReachedEvent), helpstring("End of playback reached")]\r
-            void ended();\r
-            [id(DISPID_StoppedEvent), helpstring("Playback stopped")]\r
-            void stopped();\r
-\r
-            [id(DISPID_TimeChangedEvent), helpstring("Time changed")]\r
-            void TimeChanged([in] long time);\r
-            [id(DISPID_PositionChangedEvent), helpstring("Position changed")]\r
-            void PositionChanged([in] long position);\r
-            [id(DISPID_SeekableChangedEvent), helpstring("Seek changed")]\r
-            void SeekableChanged([in] VARIANT_BOOL seekable);\r
-            [id(DISPID_PausableChangedEvent), helpstring("Pause setting changed")]\r
-            void PausableChanged([in] VARIANT_BOOL pausable);\r
-\r
-            [id(DISPID_MouseButtonEvent), helpstring("Mouse button pressed")]\r
-            void MouseButton([in] VARIANT_BOOL btn_right, [in] VARIANT_BOOL btn_center,\r
-                [in] VARIANT_BOOL btn_left, [in] VARIANT_BOOL btn_wheel_up,\r
-                [in] VARIANT_BOOL bnt_wheel_down);\r
-            [id(DISPID_MouseMovedEvent), helpstring("Mouse moved")]\r
-            void MouseMoved([in] long x, [in] long y);\r
-            [id(DISPID_MouseClickedEvent), helpstring("Mouse clicked")]\r
-            void MouseClicked([in] VARIANT_BOOL clicked);\r
-            [id(DISPID_MouseObjectEvent), helpstring("Mouse selected holds object")]\r
-            void MouseObject([in] VARIANT_BOOL moved);\r
+            [id(DISPID_MediaPlayerNothingSpecialEvent), helpstring("Idle state")]\r
+            void MediaPlayerNothingSpecial();\r
+            [id(DISPID_MediaPlayerOpeningEvent), helpstring("Opening media")]\r
+            void MediaPlayerOpening();\r
+            [id(DISPID_MediaPlayerBufferingEvent), helpstring("Buffering media")]\r
+            void MediaPlayerBuffering();\r
+            [id(DISPID_MediaPlayerPlayingEvent), helpstring("Media is playing")]\r
+            void MediaPlayerPlaying();\r
+            [id(DISPID_MediaPlayerPausedEvent), helpstring("Media is paused")]\r
+            void MediaPlayerPaused();\r
+            [id(DISPID_MediaPlayerForwardEvent), helpstring("Forward playback")]\r
+            void MediaPlayerForward();\r
+            [id(DISPID_MediaPlayerBackwardEvent), helpstring("Backward playback")]\r
+            void MediaPlayerBackward();\r
+            [id(DISPID_MediaPlayerEncounteredErrorEvent), helpstring("An error has been encountered")]\r
+            void MediaPlayerEncounteredError();\r
+            [id(DISPID_MediaPlayerEndReachedEvent), helpstring("End of playback reached")]\r
+            void MediaPlayerEndReached();\r
+            [id(DISPID_MediaPlayerStoppedEvent), helpstring("Playback stopped")]\r
+            void MediaPlayerStopped();\r
+\r
+            [id(DISPID_MediaPlayerTimeChangedEvent), helpstring("Time changed")]\r
+            void MediaPlayerTimeChanged([in] long time);\r
+            [id(DISPID_MediaPlayerPositionChangedEvent), helpstring("Position changed")]\r
+            void MediaPlayerPositionChanged([in] long position);\r
+            [id(DISPID_MediaPlayerSeekableChangedEvent), helpstring("Seek changed")]\r
+            void MediaPlayerSeekableChanged([in] VARIANT_BOOL seekable);\r
+            [id(DISPID_MediaPlayerPausableChangedEvent), helpstring("Pause setting changed")]\r
+            void MediaPlayerPausableChanged([in] VARIANT_BOOL pausable);\r
     };\r
 \r
     [\r