Christian Costa : quartz/tests: Add test for querying IAMDirectSound from DSoundRenderer.
Alexandre Julliard
julliard at winehq.org
Mon Feb 8 11:06:07 CST 2010
Module: wine
Branch: master
Commit: f48d3c8eab849e8d51002fcbce99a44d636eb8b8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f48d3c8eab849e8d51002fcbce99a44d636eb8b8
Author: Christian Costa <titan.costa at 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);
}
}
More information about the wine-cvs
mailing list