amstream: Implement AMMediaStream::JoinFilterGraph.

Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Gijs Vermeulen 2020-07-13 19:08:45 +02:00 committed by Alexandre Julliard
parent 3572a7f440
commit c6b4372845
3 changed files with 7 additions and 7 deletions

View File

@ -593,11 +593,11 @@ static HRESULT WINAPI audio_IAMMediaStream_JoinFilter(IAMMediaStream *iface, IMe
static HRESULT WINAPI audio_IAMMediaStream_JoinFilterGraph(IAMMediaStream *iface, IFilterGraph *filtergraph)
{
struct audio_stream *This = impl_from_IAMMediaStream(iface);
struct audio_stream *stream = impl_from_IAMMediaStream(iface);
FIXME("(%p/%p)->(%p) stub!\n", This, iface, filtergraph);
TRACE("stream %p, filtergraph %p.\n", stream, filtergraph);
return S_FALSE;
return S_OK;
}
static const struct IAMMediaStreamVtbl audio_IAMMediaStream_vtbl =

View File

@ -261,11 +261,11 @@ static HRESULT WINAPI ddraw_IAMMediaStream_JoinFilter(IAMMediaStream *iface, IMe
static HRESULT WINAPI ddraw_IAMMediaStream_JoinFilterGraph(IAMMediaStream *iface, IFilterGraph *filtergraph)
{
struct ddraw_stream *This = impl_from_IAMMediaStream(iface);
struct ddraw_stream *stream = impl_from_IAMMediaStream(iface);
FIXME("(%p/%p)->(%p) stub!\n", This, iface, filtergraph);
TRACE("stream %p, filtergraph %p.\n", stream, filtergraph);
return S_FALSE;
return S_OK;
}
static const struct IAMMediaStreamVtbl ddraw_IAMMediaStream_vtbl =

View File

@ -4371,7 +4371,7 @@ static void check_ammediastream_join_filter_graph(const MSPID *id)
}
hr = IAMMediaStream_JoinFilterGraph(stream, graph);
todo_wine ok(hr == S_OK, "Got hr %#x.\n", hr);
ok(hr == S_OK, "Got hr %#x.\n", hr);
EXPECT_REF(builder, 4);
EXPECT_REF(graph, 1);