|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().