Module: wine Branch: master Commit: f48d3c8eab849e8d51002fcbce99a44d636eb8b8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f48d3c8eab849e8d51002fcbce...
Author: Christian Costa titan.costa@wanadoo.fr Date: Sun Feb 7 21:17:53 2010 +0100
quartz/tests: Add test for querying IAMDirectSound from DSoundRenderer.
---
dlls/quartz/tests/dsoundrender.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/quartz/tests/dsoundrender.c b/dlls/quartz/tests/dsoundrender.c index 2d33dc2..4490984 100644 --- a/dlls/quartz/tests/dsoundrender.c +++ b/dlls/quartz/tests/dsoundrender.c @@ -26,6 +26,7 @@ #include "dshow.h" #include "initguid.h" #include "dsound.h" +#include "amaudio.h"
#define QI_SUCCEED(iface, riid, ppv) hr = IUnknown_QueryInterface(iface, &riid, (LPVOID*)&ppv); \ ok(hr == S_OK, "IUnknown_QueryInterface returned %x\n", hr); \ @@ -124,6 +125,7 @@ static void test_query_interface(void) IPersistPropertyBag *ppb = NULL; IDirectSound3DBuffer *ds3dbuf = NULL; IReferenceClock *clock = NULL; + IAMDirectSound *pAMDirectSound = NULL;
QI_SUCCEED(pDSRender, IID_IBaseFilter, pBaseFilter); RELEASE_EXPECT(pBaseFilter, 1); @@ -148,6 +150,8 @@ static void test_query_interface(void) RELEASE_EXPECT(pMediaPosition, 1); QI_SUCCEED(pDSRender, IID_IQualityControl, pQualityControl); RELEASE_EXPECT(pQualityControl, 1); + QI_SUCCEED(pDSRender, IID_IAMDirectSound, pAMDirectSound); + RELEASE_EXPECT( pAMDirectSound, 1); } }