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.h File Reference

Go to the source code of this file.

Data Structures

struct  ParserImpl
struct  Parser_OutputPin

Typedefs

typedef HRESULT(* PFN_PROCESS_SAMPLE )(LPVOID iface, IMediaSample *pSample, DWORD_PTR cookie)
typedef HRESULT(* PFN_QUERY_ACCEPT )(LPVOID iface, const AM_MEDIA_TYPE *pmt)
typedef HRESULT(* PFN_PRE_CONNECT )(IPin *iface, IPin *pConnectPin, ALLOCATOR_PROPERTIES *prop)
typedef HRESULT(* PFN_CLEANUP )(LPVOID iface)
typedef HRESULT(* PFN_DISCONNECT )(LPVOID iface)

Functions

HRESULT Parser_AddPin (ParserImpl *This, const PIN_INFO *piOutput, ALLOCATOR_PROPERTIES *props, const AM_MEDIA_TYPE *amt)
HRESULT Parser_Create (ParserImpl *, const IBaseFilterVtbl *, const CLSID *, PFN_PROCESS_SAMPLE, PFN_QUERY_ACCEPT, PFN_PRE_CONNECT, PFN_CLEANUP, PFN_DISCONNECT, REQUESTPROC, STOPPROCESSPROC, CHANGEPROC stop, CHANGEPROC current, CHANGEPROC rate)
void Parser_Destroy (ParserImpl *This)
HRESULT WINAPI Parser_QueryInterface (IBaseFilter *iface, REFIID riid, LPVOID *ppv)
ULONG WINAPI Parser_AddRef (IBaseFilter *iface)
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)
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)

Generated on Thu May 24 2012 05:03:08 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.