From f0f00d16259a39793927c2a6b7786a76e2313051 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Thu, 11 Sep 2008 12:45:57 +0200 Subject: [PATCH] quartz: Implement IMediaPosition::put_CurrentPosition. --- dlls/quartz/filtergraph.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dlls/quartz/filtergraph.c b/dlls/quartz/filtergraph.c index 9728c37e085..42b6da87b09 100644 --- a/dlls/quartz/filtergraph.c +++ b/dlls/quartz/filtergraph.c @@ -2570,8 +2570,10 @@ static HRESULT WINAPI MediaPosition_get_Duration(IMediaPosition * iface, REFTIME } static HRESULT WINAPI MediaPosition_put_CurrentPosition(IMediaPosition * iface, REFTIME llTime){ - FIXME("(%p)->(%f) stub!\n", iface, llTime); - return E_NOTIMPL; + ICOM_THIS_MULTI(IFilterGraphImpl, IMediaPosition_vtbl, iface); + LONGLONG reftime = llTime; + + return IMediaSeeking_SetPositions((IMediaSeeking *)&This->IMediaSeeking_vtbl, &reftime, AM_SEEKING_AbsolutePositioning, NULL, AM_SEEKING_NoPositioning); } static HRESULT WINAPI MediaPosition_get_CurrentPosition(IMediaPosition * iface, REFTIME *pllTime){ -- 2.11.4.GIT