#include <DiracDecodeSourcePin.h>
Public Member Functions | |
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
DiracDecodeSourcePin (DiracDecodeSourceFilter *inParentFilter, CCritSec *inFilterLock) | |
virtual | ~DiracDecodeSourcePin (void) |
virtual HRESULT | GetMediaType (int inPosition, CMediaType *outMediaType) |
virtual HRESULT | CheckMediaType (const CMediaType *inMediaType) |
virtual HRESULT | DecideBufferSize (IMemAllocator *inoutAllocator, ALLOCATOR_PROPERTIES *inoutInputRequest) |
virtual HRESULT | CompleteConnect (IPin *inReceivePin) |
virtual HRESULT | BreakConnect (void) |
virtual HRESULT | DeliverNewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
virtual HRESULT | DeliverEndOfStream (void) |
virtual HRESULT | DeliverEndFlush (void) |
virtual HRESULT | DeliverBeginFlush (void) |
Static Public Attributes | |
const unsigned long | BUFFER_SIZE = 65536 |
const unsigned long | NUM_BUFFERS = 10 |
Protected Attributes | |
HRESULT | mFilterHR |
COutputQueue * | mDataQueue |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|