Rémi Bernon (@rbernon) commented about dlls/winegstreamer/media_sink.c:
+{
- struct stream_sink *stream_sink = impl_from_IMFStreamSink(iface);
- TRACE("iface %p, event_type %lu, ext_type %s, hr %#lx, value %p.\n",
iface, event_type, debugstr_guid(ext_type), hr, value);
- return IMFMediaEventQueue_QueueEventParamVar(stream_sink->event_queue, event_type, ext_type, hr, value);
+}
+static HRESULT WINAPI stream_sink_GetMediaSink(IMFStreamSink *iface, IMFMediaSink **ret) +{
- struct stream_sink *stream_sink = impl_from_IMFStreamSink(iface);
- TRACE("iface %p, ret %p.\n", iface, ret);
- *ret = (IMFMediaSink *)&stream_sink->media_sink->IMFFinalizableMediaSink_iface;
You need to AddRef.