#include "quartz_private.h"
#include "control_private.h"
#include "pin.h"
#include "uuids.h"
#include "aviriff.h"
#include "vfwmsgs.h"
#include "mmsystem.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include <math.h>
#include <assert.h>
#include "parser.h"
Go to the source code of this file.
Data Structures |
| struct | WAVEParserImpl |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| static LONGLONG | bytepos_to_duration (WAVEParserImpl *This, LONGLONG bytepos) |
| static LONGLONG | duration_to_bytepos (WAVEParserImpl *This, LONGLONG duration) |
| static HRESULT | WAVEParser_Sample (LPVOID iface, IMediaSample *pSample, DWORD_PTR cookie) |
| static HRESULT | WAVEParser_QueryAccept (LPVOID iface, const AM_MEDIA_TYPE *pmt) |
| static HRESULT | WAVEParserImpl_seek (IBaseFilter *iface) |
| static HRESULT | WAVEParser_InputPin_PreConnect (IPin *iface, IPin *pConnectPin, ALLOCATOR_PROPERTIES *props) |
| static HRESULT | WAVEParser_Cleanup (LPVOID iface) |
| static HRESULT | WAVEParser_first_request (LPVOID iface) |
| static HRESULT | WAVEParser_disconnect (LPVOID iface) |
| HRESULT | WAVEParser_create (IUnknown *pUnkOuter, LPVOID *ppv) |
Variables |
| static const WCHAR | wcsOutputPinName [] = {'o','u','t','p','u','t',' ','p','i','n',0} |
| static const IBaseFilterVtbl | WAVEParser_Vtbl |