|
| CRendererInputPin (CBaseRenderer *pRenderer, HRESULT *phr, LPCWSTR Name) |
|
HRESULT | BreakConnect () |
|
HRESULT | CompleteConnect (IPin *pReceivePin) |
|
HRESULT | SetMediaType (const CMediaType *pmt) |
|
HRESULT | CheckMediaType (const CMediaType *pmt) |
|
HRESULT | Active () |
|
HRESULT | Inactive () |
|
STDMETHODIMP | QueryId (LPWSTR *Id) |
|
STDMETHODIMP | EndOfStream () |
|
STDMETHODIMP | BeginFlush () |
|
STDMETHODIMP | EndFlush () |
|
STDMETHODIMP | Receive (IMediaSample *pMediaSample) |
|
IMemAllocator * | Allocator () const |
|
| CBaseInputPin (TCHAR *pObjectName, CBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr, LPCWSTR pName) |
|
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
|
STDMETHODIMP | GetAllocator (IMemAllocator **ppAllocator) |
|
STDMETHODIMP | NotifyAllocator (IMemAllocator *pAllocator, BOOL bReadOnly) |
|
STDMETHODIMP | Receive (IMediaSample *pSample) |
|
STDMETHODIMP | ReceiveMultiple (IMediaSample **pSamples, long nSamples, long *nSamplesProcessed) |
|
STDMETHODIMP | ReceiveCanBlock () |
|
STDMETHODIMP | BeginFlush (void) |
|
STDMETHODIMP | EndFlush (void) |
|
STDMETHODIMP | GetAllocatorRequirements (ALLOCATOR_PROPERTIES *pProps) |
|
BOOL | IsReadOnly () |
|
BOOL | IsFlushing () |
|
virtual HRESULT | CheckStreaming () |
|
HRESULT | PassNotify (Quality &q) |
|
STDMETHODIMP | Notify (IBaseFilter *pSender, Quality q) |
|
AM_SAMPLE2_PROPERTIES * | SampleProps () |
|
| CBasePin (TCHAR *pObjectName, CBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr, LPCWSTR pName, PIN_DIRECTION dir) |
|
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
|
| STDMETHODIMP_ (ULONG) NonDelegatingRelease() |
|
| STDMETHODIMP_ (ULONG) NonDelegatingAddRef() |
|
STDMETHODIMP | Connect (IPin *pReceivePin, const AM_MEDIA_TYPE *pmt) |
|
STDMETHODIMP | ReceiveConnection (IPin *pConnector, const AM_MEDIA_TYPE *pmt) |
|
STDMETHODIMP | Disconnect () |
|
STDMETHODIMP | ConnectedTo (IPin **pPin) |
|
STDMETHODIMP | ConnectionMediaType (AM_MEDIA_TYPE *pmt) |
|
STDMETHODIMP | QueryPinInfo (PIN_INFO *pInfo) |
|
STDMETHODIMP | QueryDirection (PIN_DIRECTION *pPinDir) |
|
STDMETHODIMP | QueryId (LPWSTR *Id) |
|
STDMETHODIMP | QueryAccept (const AM_MEDIA_TYPE *pmt) |
|
STDMETHODIMP | EnumMediaTypes (IEnumMediaTypes **ppEnum) |
|
STDMETHODIMP | QueryInternalConnections (IPin **apPin, ULONG *nPin) |
|
STDMETHODIMP | EndOfStream (void) |
|
STDMETHODIMP | NewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
|
STDMETHODIMP | Notify (IBaseFilter *pSender, Quality q) |
|
STDMETHODIMP | SetSink (IQualityControl *piqc) |
|
BOOL | IsConnected (void) |
|
IPin * | GetConnected () |
|
BOOL | IsStopped () |
|
virtual LONG | GetMediaTypeVersion () |
|
void | IncrementTypeVersion () |
|
virtual HRESULT | Run (REFERENCE_TIME tStart) |
|
virtual HRESULT | CheckConnect (IPin *) |
|
virtual HRESULT | GetMediaType (int iPosition, CMediaType *pMediaType) |
|
REFERENCE_TIME | CurrentStopTime () |
|
REFERENCE_TIME | CurrentStartTime () |
|
double | CurrentRate () |
|
LPWSTR | Name () |
|
void | SetReconnectWhenActive (bool bCanReconnect) |
|
bool | CanReconnectWhenActive () |
|
| CUnknown (const TCHAR *pName, LPUNKNOWN pUnk) |
|
| CUnknown (TCHAR *pName, LPUNKNOWN pUnk, HRESULT *phr) |
|
LPUNKNOWN | GetOwner () const |
|
STDMETHODIMP | NonDelegatingQueryInterface (REFIID, void **) |
|
| STDMETHODIMP_ (ULONG) NonDelegatingAddRef() |
|
| STDMETHODIMP_ (ULONG) NonDelegatingRelease() |
|
| CBaseObject (const TCHAR *pName) |
|