Nikolay Sivov : include: Add Media Engine events constants.

Alexandre Julliard julliard at winehq.org
Thu May 28 17:11:09 CDT 2020


Module: wine
Branch: master
Commit: e2c681a8976bb31378fd946497da485e5ef73fad
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=e2c681a8976bb31378fd946497da485e5ef73fad

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Thu May 28 18:54:16 2020 +0300

include: Add Media Engine events constants.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/mfmediaengine.idl | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/include/mfmediaengine.idl b/include/mfmediaengine.idl
index e5d91a5732..4ea3d834cf 100644
--- a/include/mfmediaengine.idl
+++ b/include/mfmediaengine.idl
@@ -94,6 +94,49 @@ typedef enum MF_MEDIA_ENGINE_CREATEFLAGS
     MF_MEDIA_ENGINE_CREATEFLAGS_MASK = 0x1f
 } MF_MEDIA_ENGINE_CREATEFLAGS;
 
+typedef enum MF_MEDIA_ENGINE_EVENT
+{
+    MF_MEDIA_ENGINE_EVENT_LOADSTART = 1,
+    MF_MEDIA_ENGINE_EVENT_PROGRESS = 2,
+    MF_MEDIA_ENGINE_EVENT_SUSPEND = 3,
+    MF_MEDIA_ENGINE_EVENT_ABORT = 4,
+    MF_MEDIA_ENGINE_EVENT_ERROR = 5,
+    MF_MEDIA_ENGINE_EVENT_EMPTIED = 6,
+    MF_MEDIA_ENGINE_EVENT_STALLED = 7,
+    MF_MEDIA_ENGINE_EVENT_PLAY = 8,
+    MF_MEDIA_ENGINE_EVENT_PAUSE = 9,
+    MF_MEDIA_ENGINE_EVENT_LOADEDMETADATA = 10,
+    MF_MEDIA_ENGINE_EVENT_LOADEDDATA = 11,
+    MF_MEDIA_ENGINE_EVENT_WAITING = 12,
+    MF_MEDIA_ENGINE_EVENT_PLAYING = 13,
+    MF_MEDIA_ENGINE_EVENT_CANPLAY = 14,
+    MF_MEDIA_ENGINE_EVENT_CANPLAYTHROUGH = 15,
+    MF_MEDIA_ENGINE_EVENT_SEEKING = 16,
+    MF_MEDIA_ENGINE_EVENT_SEEKED = 17,
+    MF_MEDIA_ENGINE_EVENT_TIMEUPDATE = 18,
+    MF_MEDIA_ENGINE_EVENT_ENDED = 19,
+    MF_MEDIA_ENGINE_EVENT_RATECHANGE = 20,
+    MF_MEDIA_ENGINE_EVENT_DURATIONCHANGE = 21,
+    MF_MEDIA_ENGINE_EVENT_VOLUMECHANGE = 22,
+    MF_MEDIA_ENGINE_EVENT_FORMATCHANGE = 1000,
+    MF_MEDIA_ENGINE_EVENT_PURGEQUEUEDEVENTS  = 1001,
+    MF_MEDIA_ENGINE_EVENT_TIMELINE_MARKER = 1002,
+    MF_MEDIA_ENGINE_EVENT_BALANCECHANGE = 1003,
+    MF_MEDIA_ENGINE_EVENT_DOWNLOADCOMPLETE = 1004,
+    MF_MEDIA_ENGINE_EVENT_BUFFERINGSTARTED = 1005,
+    MF_MEDIA_ENGINE_EVENT_BUFFERINGENDED = 1006,
+    MF_MEDIA_ENGINE_EVENT_FRAMESTEPCOMPLETED = 1007,
+    MF_MEDIA_ENGINE_EVENT_NOTIFYSTABLESTATE = 1008,
+    MF_MEDIA_ENGINE_EVENT_FIRSTFRAMEREADY = 1009,
+    MF_MEDIA_ENGINE_EVENT_TRACKSCHANGE = 1010,
+    MF_MEDIA_ENGINE_EVENT_OPMINFO = 1011,
+    MF_MEDIA_ENGINE_EVENT_RESOURCELOST = 1012,
+    MF_MEDIA_ENGINE_EVENT_DELAYLOADEVENT_CHANGED = 1013,
+    MF_MEDIA_ENGINE_EVENT_STREAMRENDERINGERROR = 1014,
+    MF_MEDIA_ENGINE_EVENT_SUPPORTEDRATES_CHANGED = 1015,
+    MF_MEDIA_ENGINE_EVENT_AUDIOENDPOINTCHANGE = 1016,
+} MF_MEDIA_ENGINE_EVENT;
+
 [
     object,
     uuid(fc0e10d2-ab2a-4501-a951-06bb1075184c),




More information about the wine-cvs mailing list