ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#include "quartz_private.h"
#include "pin.h"
#include "vfwmsgs.h"
#include "amvideo.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.
Variables | |
static const WCHAR | wcsInputPinName [] = {'i','n','p','u','t',' ','p','i','n',0} |
static const IMediaSeekingVtbl | Parser_Seeking_Vtbl |
static const IPinVtbl | Parser_OutputPin_Vtbl |
static const IPinVtbl | Parser_InputPin_Vtbl |
static const BaseFilterFuncTable | BaseFuncTable |
static const BaseOutputPinFuncTable | output_BaseOutputFuncTable |
|
inlinestatic |
Definition at line 62 of file parser.c.
Referenced by Parser_GetPin(), and Parser_GetPinCount().
|
inlinestatic |
Definition at line 57 of file parser.c.
Referenced by Parser_FindPin(), Parser_GetClassID(), Parser_GetState(), Parser_OutputPin_Connect(), Parser_OutputPin_QueryInterface(), Parser_Pause(), Parser_PullPin_Disconnect(), Parser_PullPin_QueryInterface(), Parser_PullPin_ReceiveConnection(), Parser_QueryInterface(), Parser_Release(), Parser_Run(), Parser_SetSyncSource(), and Parser_Stop().
|
inlinestatic |
Definition at line 52 of file parser.c.
Referenced by Parser_Seeking_AddRef(), Parser_Seeking_QueryInterface(), and Parser_Seeking_Release().
HRESULT Parser_AddPin | ( | ParserImpl * | This, |
const PIN_INFO * | piOutput, | ||
ALLOCATOR_PROPERTIES * | props, | ||
const AM_MEDIA_TYPE * | amt | ||
) |
Definition at line 446 of file parser.c.
Referenced by AVISplitter_ProcessStreamList(), MPEGSplitter_pre_connect(), and WAVEParser_InputPin_PreConnect().
ULONG WINAPI Parser_AddRef | ( | IBaseFilter * | iface | ) |
|
static |
|
static |
|
static |
HRESULT Parser_Create | ( | ParserImpl * | pParser, |
const IBaseFilterVtbl * | Parser_Vtbl, | ||
const CLSID * | pClsid, | ||
PFN_PROCESS_SAMPLE | fnProcessSample, | ||
PFN_QUERY_ACCEPT | fnQueryAccept, | ||
PFN_PRE_CONNECT | fnPreConnect, | ||
PFN_CLEANUP | fnCleanup, | ||
PFN_DISCONNECT | fnDisconnect, | ||
REQUESTPROC | fnRequest, | ||
STOPPROCESSPROC | fnDone, | ||
SourceSeeking_ChangeStop | stop, | ||
SourceSeeking_ChangeStart | start, | ||
SourceSeeking_ChangeRate | rate | ||
) |
Definition at line 96 of file parser.c.
Referenced by AVISplitter_create(), MPEGSplitter_create(), and WAVEParser_create().
void Parser_Destroy | ( | ParserImpl * | This | ) |
Definition at line 176 of file parser.c.
Referenced by AVISplitter_Release(), and Parser_Release().
HRESULT WINAPI Parser_EnumPins | ( | IBaseFilter * | iface, |
IEnumPins ** | ppEnum | ||
) |
IBaseFilter implementation
Definition at line 404 of file parser.c.
HRESULT WINAPI Parser_FindPin | ( | IBaseFilter * | iface, |
LPCWSTR | Id, | ||
IPin ** | ppPin | ||
) |
Definition at line 409 of file parser.c.
HRESULT WINAPI Parser_GetClassID | ( | IBaseFilter * | iface, |
CLSID * | pClsid | ||
) |
|
static |
Definition at line 68 of file parser.c.
|
static |
HRESULT WINAPI Parser_GetState | ( | IBaseFilter * | iface, |
DWORD | dwMilliSecsTimeout, | ||
FILTER_STATE * | pState | ||
) |
Definition at line 361 of file parser.c.
HRESULT WINAPI Parser_GetSyncSource | ( | IBaseFilter * | iface, |
IReferenceClock ** | ppClock | ||
) |
Definition at line 397 of file parser.c.
HRESULT WINAPI Parser_JoinFilterGraph | ( | IBaseFilter * | iface, |
IFilterGraph * | pGraph, | ||
LPCWSTR | pName | ||
) |
Definition at line 424 of file parser.c.
|
static |
|
static |
|
static |
Definition at line 690 of file parser.c.
|
static |
|
static |
Definition at line 573 of file parser.c.
|
static |
|
static |
Definition at line 643 of file parser.c.
HRESULT WINAPI Parser_Pause | ( | IBaseFilter * | iface | ) |
Definition at line 759 of file parser.c.
|
static |
Definition at line 816 of file parser.c.
|
static |
Definition at line 734 of file parser.c.
|
static |
HRESULT WINAPI Parser_QueryFilterInfo | ( | IBaseFilter * | iface, |
FILTER_INFO * | pInfo | ||
) |
Definition at line 419 of file parser.c.
HRESULT WINAPI Parser_QueryInterface | ( | IBaseFilter * | iface, |
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
HRESULT WINAPI Parser_QueryVendorInfo | ( | IBaseFilter * | iface, |
LPWSTR * | pVendorInfo | ||
) |
Definition at line 429 of file parser.c.
ULONG WINAPI Parser_Release | ( | IBaseFilter * | iface | ) |
|
static |
Definition at line 482 of file parser.c.
Referenced by Parser_PullPin_Disconnect(), and Parser_PullPin_ReceiveConnection().
HRESULT WINAPI Parser_Run | ( | IBaseFilter * | iface, |
REFERENCE_TIME | tStart | ||
) |
Definition at line 313 of file parser.c.
|
static |
Definition at line 535 of file parser.c.
|
static |
|
static |
HRESULT WINAPI Parser_SetSyncSource | ( | IBaseFilter * | iface, |
IReferenceClock * | pClock | ||
) |
Definition at line 383 of file parser.c.
HRESULT WINAPI Parser_Stop | ( | IBaseFilter * | iface | ) |
IMediaFilter methods
Definition at line 241 of file parser.c.
WINE_DEFAULT_DEBUG_CHANNEL | ( | quartz | ) |
|
static |
|
static |
Definition at line 434 of file parser.c.
Referenced by Parser_AddPin().
|
static |
Definition at line 41 of file parser.c.
Referenced by Parser_Create().
|
static |
Definition at line 40 of file parser.c.
Referenced by Parser_AddPin().
|
static |
Definition at line 39 of file parser.c.
Referenced by Parser_Create().