Module: wine Branch: master Commit: 8469689a71a02c21942f7caefe686de3d7505226 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8469689a71a02c21942f7caefe...
Author: Christian Costa titan.costa@wanadoo.fr Date: Wed Mar 25 22:55:03 2009 +0100
amstream: Implement IAMMultiMediaStreamImpl_GetFilterGraph.
---
dlls/amstream/amstream.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/amstream/amstream.c b/dlls/amstream/amstream.c index 9e4d45a..6c544f6 100644 --- a/dlls/amstream/amstream.c +++ b/dlls/amstream/amstream.c @@ -238,9 +238,17 @@ static HRESULT WINAPI IAMMultiMediaStreamImpl_GetFilterGraph(IAMMultiMediaStream { IAMMultiMediaStreamImpl *This = (IAMMultiMediaStreamImpl *)iface;
- FIXME("(%p/%p)->(%p) stub!\n", This, iface, ppGraphBuilder); + TRACE("(%p/%p)->(%p)\n", This, iface, ppGraphBuilder);
- return E_NOTIMPL; + if (!ppGraphBuilder) + return E_POINTER; + + if (This->pFilterGraph) + return IFilterGraph_QueryInterface(This->pFilterGraph, &IID_IGraphBuilder, (void**)ppGraphBuilder); + else + *ppGraphBuilder = NULL; + + return S_OK; }
static HRESULT WINAPI IAMMultiMediaStreamImpl_GetFilter(IAMMultiMediaStream* iface, IMediaStreamFilter** ppFilter)