ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

parser.c File Reference
#include "quartz_private.h"
#include "control_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.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (quartz)
static HRESULT Parser_OutputPin_QueryAccept (LPVOID iface, const AM_MEDIA_TYPE *pmt)
static HRESULT Parser_ChangeCurrent (IBaseFilter *iface)
static HRESULT Parser_ChangeStop (IBaseFilter *iface)
static HRESULT Parser_ChangeRate (IBaseFilter *iface)
static ParserImplimpl_from_IMediaSeeking (IMediaSeeking *iface)
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, CHANGEPROC stop, CHANGEPROC current, CHANGEPROC rate)
HRESULT WINAPI Parser_QueryInterface (IBaseFilter *iface, REFIID riid, LPVOID *ppv)
ULONG WINAPI Parser_AddRef (IBaseFilter *iface)
void Parser_Destroy (ParserImpl *This)
ULONG WINAPI Parser_Release (IBaseFilter *iface)
HRESULT WINAPI Parser_GetClassID (IBaseFilter *iface, CLSID *pClsid)
HRESULT WINAPI Parser_Stop (IBaseFilter *iface)
HRESULT WINAPI Parser_Pause (IBaseFilter *iface)
HRESULT WINAPI Parser_Run (IBaseFilter *iface, REFERENCE_TIME tStart)
HRESULT WINAPI Parser_GetState (IBaseFilter *iface, DWORD dwMilliSecsTimeout, FILTER_STATE *pState)
HRESULT WINAPI Parser_SetSyncSource (IBaseFilter *iface, IReferenceClock *pClock)
HRESULT WINAPI Parser_GetSyncSource (IBaseFilter *iface, IReferenceClock **ppClock)
static HRESULT Parser_GetPin (IBaseFilter *iface, ULONG pos, IPin **pin, DWORD *lastsynctick)
HRESULT WINAPI Parser_EnumPins (IBaseFilter *iface, IEnumPins **ppEnum)
HRESULT WINAPI Parser_FindPin (IBaseFilter *iface, LPCWSTR Id, IPin **ppPin)
HRESULT WINAPI Parser_QueryFilterInfo (IBaseFilter *iface, FILTER_INFO *pInfo)
HRESULT WINAPI Parser_JoinFilterGraph (IBaseFilter *iface, IFilterGraph *pGraph, LPCWSTR pName)
HRESULT WINAPI Parser_QueryVendorInfo (IBaseFilter *iface, LPWSTR *pVendorInfo)
HRESULT Parser_AddPin (ParserImpl *This, const PIN_INFO *piOutput, ALLOCATOR_PROPERTIES *props, const AM_MEDIA_TYPE *amt)
static HRESULT Parser_RemoveOutputPins (ParserImpl *This)
static HRESULT WINAPI Parser_Seeking_QueryInterface (IMediaSeeking *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI Parser_Seeking_AddRef (IMediaSeeking *iface)
static ULONG WINAPI Parser_Seeking_Release (IMediaSeeking *iface)
static HRESULT WINAPI Parser_OutputPin_QueryInterface (IPin *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI Parser_OutputPin_Release (IPin *iface)
static HRESULT WINAPI Parser_OutputPin_EnumMediaTypes (IPin *iface, IEnumMediaTypes **ppEnum)
static HRESULT WINAPI Parser_OutputPin_Connect (IPin *iface, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt)
static HRESULT WINAPI Parser_PullPin_Disconnect (IPin *iface)
static HRESULT WINAPI Parser_PullPin_ReceiveConnection (IPin *iface, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt)

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

Generated on Mon May 28 2012 04:42:56 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.