Data Structures |
| struct | DSoundRenderImpl |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| static HRESULT | sound_mod_stop (IBaseFilter *iface) |
| static HRESULT | sound_mod_start (IBaseFilter *iface) |
| static HRESULT | sound_mod_rate (IBaseFilter *iface) |
| static HRESULT | DSoundRender_GetPos (DSoundRenderImpl *This, DWORD *pPlayPos, REFERENCE_TIME *pRefTime) |
| static HRESULT | DSoundRender_SendSampleData (DSoundRenderImpl *This, const BYTE *data, DWORD size) |
| static HRESULT | DSoundRender_Sample (LPVOID iface, IMediaSample *pSample) |
| static HRESULT | DSoundRender_QueryAccept (LPVOID iface, const AM_MEDIA_TYPE *pmt) |
| HRESULT | DSoundRender_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| static HRESULT WINAPI | DSoundRender_QueryInterface (IBaseFilter *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | DSoundRender_AddRef (IBaseFilter *iface) |
| static ULONG WINAPI | DSoundRender_Release (IBaseFilter *iface) |
| static HRESULT WINAPI | DSoundRender_GetClassID (IBaseFilter *iface, CLSID *pClsid) |
| static HRESULT WINAPI | DSoundRender_Stop (IBaseFilter *iface) |
| static HRESULT WINAPI | DSoundRender_Pause (IBaseFilter *iface) |
| static HRESULT WINAPI | DSoundRender_Run (IBaseFilter *iface, REFERENCE_TIME tStart) |
| static HRESULT WINAPI | DSoundRender_GetState (IBaseFilter *iface, DWORD dwMilliSecsTimeout, FILTER_STATE *pState) |
| static HRESULT WINAPI | DSoundRender_SetSyncSource (IBaseFilter *iface, IReferenceClock *pClock) |
| static HRESULT WINAPI | DSoundRender_GetSyncSource (IBaseFilter *iface, IReferenceClock **ppClock) |
| static HRESULT | DSoundRender_GetPin (IBaseFilter *iface, ULONG pos, IPin **pin, DWORD *lastsynctick) |
| static HRESULT WINAPI | DSoundRender_EnumPins (IBaseFilter *iface, IEnumPins **ppEnum) |
| static HRESULT WINAPI | DSoundRender_FindPin (IBaseFilter *iface, LPCWSTR Id, IPin **ppPin) |
| static HRESULT WINAPI | DSoundRender_QueryFilterInfo (IBaseFilter *iface, FILTER_INFO *pInfo) |
| static HRESULT WINAPI | DSoundRender_JoinFilterGraph (IBaseFilter *iface, IFilterGraph *pGraph, LPCWSTR pName) |
| static HRESULT WINAPI | DSoundRender_QueryVendorInfo (IBaseFilter *iface, LPWSTR *pVendorInfo) |
| static HRESULT WINAPI | DSoundRender_InputPin_ReceiveConnection (IPin *iface, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt) |
| static HRESULT WINAPI | DSoundRender_InputPin_Disconnect (IPin *iface) |
| static HRESULT WINAPI | DSoundRender_InputPin_EndOfStream (IPin *iface) |
| static HRESULT WINAPI | DSoundRender_InputPin_BeginFlush (IPin *iface) |
| static HRESULT WINAPI | DSoundRender_InputPin_EndFlush (IPin *iface) |
| static HRESULT WINAPI | Basicaudio_QueryInterface (IBasicAudio *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | Basicaudio_AddRef (IBasicAudio *iface) |
| static ULONG WINAPI | Basicaudio_Release (IBasicAudio *iface) |
| static HRESULT WINAPI | Basicaudio_GetTypeInfoCount (IBasicAudio *iface, UINT *pctinfo) |
| static HRESULT WINAPI | Basicaudio_GetTypeInfo (IBasicAudio *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | Basicaudio_GetIDsOfNames (IBasicAudio *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| static HRESULT WINAPI | Basicaudio_Invoke (IBasicAudio *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr) |
| static HRESULT WINAPI | Basicaudio_put_Volume (IBasicAudio *iface, LONG lVolume) |
| static HRESULT WINAPI | Basicaudio_get_Volume (IBasicAudio *iface, LONG *plVolume) |
| static HRESULT WINAPI | Basicaudio_put_Balance (IBasicAudio *iface, LONG lBalance) |
| static HRESULT WINAPI | Basicaudio_get_Balance (IBasicAudio *iface, LONG *plBalance) |
| static HRESULT WINAPI | ReferenceClock_QueryInterface (IReferenceClock *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | ReferenceClock_AddRef (IReferenceClock *iface) |
| static ULONG WINAPI | ReferenceClock_Release (IReferenceClock *iface) |
| static HRESULT WINAPI | ReferenceClock_GetTime (IReferenceClock *iface, REFERENCE_TIME *pTime) |
| static HRESULT WINAPI | ReferenceClock_AdviseTime (IReferenceClock *iface, REFERENCE_TIME rtBaseTime, REFERENCE_TIME rtStreamTime, HEVENT hEvent, DWORD_PTR *pdwAdviseCookie) |
| static HRESULT WINAPI | ReferenceClock_AdvisePeriodic (IReferenceClock *iface, REFERENCE_TIME rtBaseTime, REFERENCE_TIME rtStreamTime, HSEMAPHORE hSemaphore, DWORD_PTR *pdwAdviseCookie) |
| static HRESULT WINAPI | ReferenceClock_Unadvise (IReferenceClock *iface, DWORD_PTR dwAdviseCookie) |
| static DSoundRenderImpl * | impl_from_IMediaSeeking (IMediaSeeking *iface) |
| static HRESULT WINAPI | sound_seek_QueryInterface (IMediaSeeking *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | sound_seek_AddRef (IMediaSeeking *iface) |
| static ULONG WINAPI | sound_seek_Release (IMediaSeeking *iface) |
| static HRESULT WINAPI | AMDirectSound_QueryInterface (IAMDirectSound *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | AMDirectSound_AddRef (IAMDirectSound *iface) |
| static ULONG WINAPI | AMDirectSound_Release (IAMDirectSound *iface) |
| static HRESULT WINAPI | AMDirectSound_GetDirectSoundInterface (IAMDirectSound *iface, IDirectSound **ds) |
| static HRESULT WINAPI | AMDirectSound_GetPrimaryBufferInterface (IAMDirectSound *iface, IDirectSoundBuffer **buf) |
| static HRESULT WINAPI | AMDirectSound_GetSecondaryBufferInterface (IAMDirectSound *iface, IDirectSoundBuffer **buf) |
| static HRESULT WINAPI | AMDirectSound_ReleaseDirectSoundInterface (IAMDirectSound *iface, IDirectSound *ds) |
| static HRESULT WINAPI | AMDirectSound_ReleasePrimaryBufferInterface (IAMDirectSound *iface, IDirectSoundBuffer *buf) |
| static HRESULT WINAPI | AMDirectSound_ReleaseSecondaryBufferInterface (IAMDirectSound *iface, IDirectSoundBuffer *buf) |
| static HRESULT WINAPI | AMDirectSound_SetFocusWindow (IAMDirectSound *iface, HWND hwnd, BOOL bgsilent) |
| static HRESULT WINAPI | AMDirectSound_GetFocusWindow (IAMDirectSound *iface, HWND hwnd) |
Variables |
| static const WCHAR | wcsInputPinName [] = {'i','n','p','u','t',' ','p','i','n',0} |
| static const IBaseFilterVtbl | DSoundRender_Vtbl |
| static const IPinVtbl | DSoundRender_InputPin_Vtbl |
| static const IBasicAudioVtbl | IBasicAudio_Vtbl |
| static const IReferenceClockVtbl | IReferenceClock_Vtbl |
| static const IMediaSeekingVtbl | IMediaSeeking_Vtbl |
| static const IAMDirectSoundVtbl | IAMDirectSound_Vtbl |