*/
#include "precomp.h"
-const GUID IID_IBasicAudio = {0x56a868b3, 0x0ad4, 0x11ce, {0xb0, 0x3a, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70}};
-
class CKsBasicAudio : public IBasicAudio,
public IDistributorNotify
{
STDMETHODCALLTYPE
CKsBasicAudio::Stop()
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
return E_NOTIMPL;
}
STDMETHODCALLTYPE
CKsBasicAudio::Pause()
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
CKsBasicAudio::Run(
REFERENCE_TIME tStart)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
CKsBasicAudio::SetSyncSource(
IReferenceClock *pClock)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
return E_NOTIMPL;
}
STDMETHODCALLTYPE
CKsBasicAudio::NotifyGraphChange()
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
CKsBasicAudio::GetTypeInfoCount(
UINT *pctinfo)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
LCID lcid,
ITypeInfo **ppTInfo)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
return E_NOTIMPL;
}
LCID lcid,
DISPID *rgDispId)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
EXCEPINFO *pExcepInfo,
UINT *puArgErr)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
CKsBasicAudio::put_Volume(
long lVolume)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
CKsBasicAudio::get_Volume(
long *plVolume)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
CKsBasicAudio::put_Balance(
long lBalance)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
CKsBasicAudio::get_Balance(
long *plBalance)
{
- OutputDebugString("UNIMPLEMENTED\n");
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"UNIMPLEMENTED\n");
+#endif
+
return E_NOTIMPL;
}
REFIID riid,
LPVOID * ppv)
{
+#ifdef KSPROXY_TRACE
+ OutputDebugStringW(L"CKsBasicAudio_Constructor\n");
+#endif
+
CKsBasicAudio * handler = new CKsBasicAudio();
if (!handler)