9 Aug
2023
9 Aug
'23
9:12 a.m.
Rémi Bernon (@rbernon) commented about dlls/winegstreamer/media_sink.c:
#include "mferror.h" +#include "mfapi.h"
#include "wine/debug.h" +#include "wine/list.h"
WINE_DEFAULT_DEBUG_CHANNEL(mfplat);
+struct stream_sink +{ + IMFStreamSink IMFStreamSink_iface; + LONG refcount; + DWORD id; + + IMFMediaType *type; + IMFMediaEventQueue *event_queue; I understand the streams are also supposed to implement IMFMediaEventGenerator interface, maybe you can introduce the event_queue then instead of now (and leave the few event methods return E_NOTIMPL until then).
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3528#note_41757