CaptureFilter Class Reference

Collaboration diagram for CaptureFilter:

Collaboration graph
[legend]

Public Member Functions

 CaptureFilter (vlc_object_t *_p_input, access_sys_t *p_sys, AM_MEDIA_TYPE *mt, size_t mt_count)
virtual ~CaptureFilter ()
STDMETHODIMP QueryInterface (REFIID riid, void **ppv)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
STDMETHODIMP GetClassID (CLSID *pClsID)
STDMETHODIMP GetState (DWORD dwMSecs, FILTER_STATE *State)
STDMETHODIMP SetSyncSource (IReferenceClock *pClock)
STDMETHODIMP GetSyncSource (IReferenceClock **pClock)
STDMETHODIMP Stop ()
STDMETHODIMP Pause ()
STDMETHODIMP Run (REFERENCE_TIME tStart)
STDMETHODIMP EnumPins (IEnumPins **ppEnum)
STDMETHODIMP FindPin (LPCWSTR Id, IPin **ppPin)
STDMETHODIMP QueryFilterInfo (FILTER_INFO *pInfo)
STDMETHODIMP JoinFilterGraph (IFilterGraph *pGraph, LPCWSTR pName)
STDMETHODIMP QueryVendorInfo (LPWSTR *pVendorInfo)
CapturePinCustomGetPin ()

Friends

class CapturePin

Constructor & Destructor Documentation

CaptureFilter::CaptureFilter ( vlc_object_t _p_input,
access_sys_t p_sys,
AM_MEDIA_TYPE *  mt,
size_t  mt_count 
)

CaptureFilter::~CaptureFilter (  )  [virtual]

References msg_Dbg.


Member Function Documentation

STDMETHODIMP CaptureFilter::QueryInterface ( REFIID  riid,
void **  ppv 
)

References AddRef(), and msg_Dbg.

CaptureFilter::STDMETHODIMP_ ( ULONG   ) 

CaptureFilter::STDMETHODIMP_ ( ULONG   ) 

STDMETHODIMP CaptureFilter::GetClassID ( CLSID *  pClsID  ) 

References msg_Dbg.

STDMETHODIMP CaptureFilter::GetState ( DWORD  dwMSecs,
FILTER_STATE *  State 
)

References msg_Dbg.

STDMETHODIMP CaptureFilter::SetSyncSource ( IReferenceClock *  pClock  ) 

References msg_Dbg.

STDMETHODIMP CaptureFilter::GetSyncSource ( IReferenceClock **  pClock  ) 

References msg_Dbg.

STDMETHODIMP CaptureFilter::Stop (  ) 

References CapturePin::EndFlush(), and msg_Dbg.

STDMETHODIMP CaptureFilter::Pause (  ) 

References msg_Dbg.

STDMETHODIMP CaptureFilter::Run ( REFERENCE_TIME  tStart  ) 

References msg_Dbg.

STDMETHODIMP CaptureFilter::EnumPins ( IEnumPins **  ppEnum  ) 

References msg_Dbg.

STDMETHODIMP CaptureFilter::FindPin ( LPCWSTR  Id,
IPin **  ppPin 
)

References msg_Dbg.

STDMETHODIMP CaptureFilter::QueryFilterInfo ( FILTER_INFO *  pInfo  ) 

References FILTER_NAME, and msg_Dbg.

STDMETHODIMP CaptureFilter::JoinFilterGraph ( IFilterGraph *  pGraph,
LPCWSTR  pName 
)

References msg_Dbg.

STDMETHODIMP CaptureFilter::QueryVendorInfo ( LPWSTR *  pVendorInfo  ) 

References msg_Dbg.

CapturePin * CaptureFilter::CustomGetPin (  ) 


Friends And Related Function Documentation

friend class CapturePin [friend]


The documentation for this class was generated from the following files:

Generated on Tue May 25 08:05:49 2010 for VLC by  doxygen 1.5.6