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

transform.c File Reference
#include "config.h"
#include "quartz_private.h"
#include "control_private.h"
#include "pin.h"
#include "amvideo.h"
#include "windef.h"
#include "winbase.h"
#include "dshow.h"
#include "strmif.h"
#include "vfw.h"
#include <assert.h>
#include "wine/unicode.h"
#include "wine/debug.h"
#include "transform.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (quartz)
static HRESULT TransformFilter_Input_QueryAccept (LPVOID iface, const AM_MEDIA_TYPE *pmt)
static HRESULT TransformFilter_Output_QueryAccept (LPVOID iface, const AM_MEDIA_TYPE *pmt)
static TransformFilterImplimpl_from_IMediaSeeking (IMediaSeeking *iface)
static HRESULT WINAPI TransformFilter_Seeking_QueryInterface (IMediaSeeking *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI TransformFilter_Seeking_AddRef (IMediaSeeking *iface)
static ULONG WINAPI TransformFilter_Seeking_Release (IMediaSeeking *iface)
static HRESULT TransformFilter_ChangeCurrent (IBaseFilter *iface)
static HRESULT TransformFilter_ChangeStop (IBaseFilter *iface)
static HRESULT TransformFilter_ChangeRate (IBaseFilter *iface)
HRESULT TransformFilter_Create (TransformFilterImpl *pTransformFilter, const CLSID *pClsid, const TransformFuncsTable *pFuncsTable, CHANGEPROC stop, CHANGEPROC current, CHANGEPROC rate)
static HRESULT WINAPI TransformFilter_QueryInterface (IBaseFilter *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI TransformFilter_AddRef (IBaseFilter *iface)
static ULONG WINAPI TransformFilter_Release (IBaseFilter *iface)
static HRESULT WINAPI TransformFilter_GetClassID (IBaseFilter *iface, CLSID *pClsid)
static HRESULT WINAPI TransformFilter_Stop (IBaseFilter *iface)
static HRESULT WINAPI TransformFilter_Pause (IBaseFilter *iface)
static HRESULT WINAPI TransformFilter_Run (IBaseFilter *iface, REFERENCE_TIME tStart)
static HRESULT WINAPI TransformFilter_GetState (IBaseFilter *iface, DWORD dwMilliSecsTimeout, FILTER_STATE *pState)
static HRESULT WINAPI TransformFilter_SetSyncSource (IBaseFilter *iface, IReferenceClock *pClock)
static HRESULT WINAPI TransformFilter_GetSyncSource (IBaseFilter *iface, IReferenceClock **ppClock)
static HRESULT TransformFilter_GetPin (IBaseFilter *iface, ULONG pos, IPin **pin, DWORD *lastsynctick)
static HRESULT WINAPI TransformFilter_EnumPins (IBaseFilter *iface, IEnumPins **ppEnum)
static HRESULT WINAPI TransformFilter_FindPin (IBaseFilter *iface, LPCWSTR Id, IPin **ppPin)
static HRESULT WINAPI TransformFilter_QueryFilterInfo (IBaseFilter *iface, FILTER_INFO *pInfo)
static HRESULT WINAPI TransformFilter_JoinFilterGraph (IBaseFilter *iface, IFilterGraph *pGraph, LPCWSTR pName)
static HRESULT WINAPI TransformFilter_QueryVendorInfo (IBaseFilter *iface, LPWSTR *pVendorInfo)
static HRESULT WINAPI TransformFilter_InputPin_EndOfStream (IPin *iface)
static HRESULT WINAPI TransformFilter_InputPin_ReceiveConnection (IPin *iface, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt)
static HRESULT WINAPI TransformFilter_InputPin_Disconnect (IPin *iface)
static HRESULT WINAPI TransformFilter_Output_EnumMediaTypes (IPin *iface, IEnumMediaTypes **ppEnum)

Variables

static const WCHAR wcsInputPinName [] = {'i','n','p','u','t',' ','p','i','n',0}
static const WCHAR wcsOutputPinName [] = {'o','u','t','p','u','t',' ','p','i','n',0}
static const IBaseFilterVtbl TransformFilter_Vtbl
static const IPinVtbl TransformFilter_InputPin_Vtbl
static const IPinVtbl TransformFilter_OutputPin_Vtbl
static const IMediaSeekingVtbl TransformFilter_Seeking_Vtbl

Generated on Sat May 26 2012 04:48:54 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.