|
| STDMETHODIMP | QueryInterface (REFIID InterfaceId, PVOID *Interface) |
| |
| | STDMETHODIMP_ (ULONG) AddRef() |
| |
| | STDMETHODIMP_ (ULONG) Release() |
| |
| HRESULT STDMETHODCALLTYPE | Stop () |
| |
| HRESULT STDMETHODCALLTYPE | Pause () |
| |
| HRESULT STDMETHODCALLTYPE | Run (REFERENCE_TIME tStart) |
| |
| HRESULT STDMETHODCALLTYPE | SetSyncSource (IReferenceClock *pClock) |
| |
| HRESULT STDMETHODCALLTYPE | NotifyGraphChange () |
| |
| HRESULT STDMETHODCALLTYPE | GetTypeInfoCount (UINT *pctinfo) |
| |
| HRESULT STDMETHODCALLTYPE | GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| HRESULT STDMETHODCALLTYPE | GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| HRESULT STDMETHODCALLTYPE | Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| |
| HRESULT STDMETHODCALLTYPE | put_Volume (long lVolume) |
| |
| HRESULT STDMETHODCALLTYPE | get_Volume (long *plVolume) |
| |
| HRESULT STDMETHODCALLTYPE | put_Balance (long lBalance) |
| |
| HRESULT STDMETHODCALLTYPE | get_Balance (long *plBalance) |
| |
| | CKsBasicAudio () |
| |
| virtual | ~CKsBasicAudio () |
| |
Definition at line 11 of file basicaudio.cpp.
◆ CKsBasicAudio()
| CKsBasicAudio::CKsBasicAudio |
( |
| ) |
|
|
inline |
◆ ~CKsBasicAudio()
| virtual CKsBasicAudio::~CKsBasicAudio |
( |
| ) |
|
|
inlinevirtual |
◆ get_Balance()
Definition at line 260 of file basicaudio.cpp.
262{
263#ifdef KSPROXY_TRACE
265#endif
266
268}
void WINAPI SHIM_OBJ_NAME() OutputDebugStringW(LPCWSTR lpOutputString)
◆ get_Volume()
Definition at line 234 of file basicaudio.cpp.
236{
237#ifdef KSPROXY_TRACE
239#endif
240
242}
◆ GetIDsOfNames()
Definition at line 182 of file basicaudio.cpp.
188{
189#ifdef KSPROXY_TRACE
191#endif
192
194}
◆ GetTypeInfo()
Definition at line 169 of file basicaudio.cpp.
173{
174#ifdef KSPROXY_TRACE
176#endif
178}
◆ GetTypeInfoCount()
Definition at line 157 of file basicaudio.cpp.
159{
160#ifdef KSPROXY_TRACE
162#endif
163
165}
◆ Invoke()
Definition at line 198 of file basicaudio.cpp.
207{
208#ifdef KSPROXY_TRACE
210#endif
211
213}
◆ NotifyGraphChange()
Definition at line 142 of file basicaudio.cpp.
143{
144#ifdef KSPROXY_TRACE
146#endif
147
149}
◆ Pause()
Definition at line 108 of file basicaudio.cpp.
109{
110#ifdef KSPROXY_TRACE
112#endif
113
115}
◆ put_Balance()
Definition at line 247 of file basicaudio.cpp.
249{
250#ifdef KSPROXY_TRACE
252#endif
253
255}
◆ put_Volume()
Definition at line 221 of file basicaudio.cpp.
223{
224#ifdef KSPROXY_TRACE
226#endif
227
229}
◆ QueryInterface()
Definition at line 64 of file basicaudio.cpp.
67{
69 {
73 }
75 {
76 *
Output = (IDistributorNotify*)(
this);
77 reinterpret_cast<IDistributorNotify*>(*Output)->AddRef();
79 }
80
82 {
83 *
Output = (IBasicAudio*)(
this);
84 reinterpret_cast<IBasicAudio*>(*Output)->AddRef();
86 }
87
89}
const GUID IID_IDistributorNotify
#define IsEqualGUID(rguid1, rguid2)
◆ Run()
Definition at line 119 of file basicaudio.cpp.
121{
122#ifdef KSPROXY_TRACE
124#endif
125
127}
◆ SetSyncSource()
Definition at line 131 of file basicaudio.cpp.
133{
134#ifdef KSPROXY_TRACE
136#endif
138}
◆ STDMETHODIMP_() [1/2]
| CKsBasicAudio::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
inline |
Definition at line 17 of file basicaudio.cpp.
18 {
21 }
#define InterlockedIncrement
◆ STDMETHODIMP_() [2/2]
| CKsBasicAudio::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
inline |
Definition at line 22 of file basicaudio.cpp.
23 {
25
27 {
28 delete this;
29 return 0;
30 }
32 }
#define InterlockedDecrement
◆ Stop()
Definition at line 98 of file basicaudio.cpp.
99{
100#ifdef KSPROXY_TRACE
102#endif
104}
◆ m_Ref
| LONG CKsBasicAudio::m_Ref |
|
protected |
The documentation for this class was generated from the following file: