| Active() | CBaseSplitterOutputPin | |
| CBaseSplitterOutputPin(CArray< CMediaType > &mts, LPCWSTR pName, CBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr, int nBuffers=0) | CBaseSplitterOutputPin | |
| CBaseSplitterOutputPin(LPCWSTR pName, CBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr, int nBuffers=0) | CBaseSplitterOutputPin | |
| CheckCapabilities(DWORD *pCapabilities) | CBaseSplitterOutputPin | [protected] |
| CheckMediaType(const CMediaType *pmt) | CBaseSplitterOutputPin | |
| CMpegSplitterOutputPin(CArray< CMediaType > &mts, LPCWSTR pName, CBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr) | CMpegSplitterOutputPin | |
| ConvertTimeFormat(LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) | CBaseSplitterOutputPin | [protected] |
| CountProperties(ULONG *pcProperties) | IDSMPropertyBagImpl | |
| CurrentMediaType() | CBaseSplitterOutputPin | [inline] |
| DecideBufferSize(IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *pProperties) | CBaseSplitterOutputPin | |
| DECLARE_IUNKNOWN | CBaseSplitterOutputPin | |
| DelAllProperties() | IDSMPropertyBagImpl | |
| DeliverBeginFlush() | CBaseSplitterOutputPin | |
| DeliverEndFlush() | CMpegSplitterOutputPin | [protected] |
| DeliverNewSegment(REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) | CMpegSplitterOutputPin | [protected] |
| DeliverPacket(CAutoPtr< Packet > p) | CMpegSplitterOutputPin | [protected, virtual] |
| DelProperty(LPCWSTR key) | IDSMPropertyBagImpl | |
| GetAvailable(LONGLONG *pEarliest, LONGLONG *pLatest) | CBaseSplitterOutputPin | [protected] |
| GetCapabilities(DWORD *pCapabilities) | CBaseSplitterOutputPin | [protected] |
| GetCurrentPosition(LONGLONG *pCurrent) | CBaseSplitterOutputPin | [protected] |
| GetDuration(LONGLONG *pDuration) | CBaseSplitterOutputPin | [protected] |
| GetMediaType(int iPosition, CMediaType *pmt) | CBaseSplitterOutputPin | |
| GetPositions(LONGLONG *pCurrent, LONGLONG *pStop) | CBaseSplitterOutputPin | [protected] |
| GetPreroll(LONGLONG *pllPreroll) | CBaseSplitterOutputPin | [protected] |
| GetProperty(LPCWSTR key, BSTR *value) | IDSMPropertyBagImpl | |
| GetPropertyInfo(ULONG iProperty, ULONG cProperties, PROPBAG2 *pPropBag, ULONG *pcProperties) | IDSMPropertyBagImpl | |
| GetRate(double *pdRate) | CBaseSplitterOutputPin | [protected] |
| GetStopPosition(LONGLONG *pStop) | CBaseSplitterOutputPin | [protected] |
| GetThreadHandle() | CBaseSplitterOutputPin | [inline] |
| GetTimeFormat(GUID *pFormat) | CBaseSplitterOutputPin | [protected] |
| IDSMPropertyBagImpl() | IDSMPropertyBagImpl | |
| Inactive() | CBaseSplitterOutputPin | |
| IsActive() | CBaseSplitterOutputPin | |
| IsDiscontinuous() | CBaseSplitterOutputPin | [virtual] |
| IsFormatSupported(const GUID *pFormat) | CBaseSplitterOutputPin | [protected] |
| IsUsingTimeFormat(const GUID *pFormat) | CBaseSplitterOutputPin | [protected] |
| LoadObject(LPCOLESTR pstrName, DWORD dwHint, IUnknown *pUnkObject, IErrorLog *pErrLog) | IDSMPropertyBagImpl | |
| m_mts | CBaseSplitterOutputPin | [protected] |
| m_nBuffers | CBaseSplitterOutputPin | [protected] |
| m_rtStart | CBaseSplitterOutputPin | [protected] |
| NonDelegatingQueryInterface(REFIID riid, void **ppv) | CBaseSplitterOutputPin | |
| Notify(IBaseFilter *pSender, Quality q) | CBaseSplitterOutputPin | |
| QueryPreferredFormat(GUID *pFormat) | CBaseSplitterOutputPin | [protected] |
| QueueCount() | CBaseSplitterOutputPin | |
| QueueEndOfStream() | CBaseSplitterOutputPin | |
| QueuePacket(CAutoPtr< Packet > p) | CBaseSplitterOutputPin | |
| QueueSize() | CBaseSplitterOutputPin | |
| Read(LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog) | IDSMPropertyBagImpl | |
| Read(ULONG cProperties, PROPBAG2 *pPropBag, IErrorLog *pErrLog, VARIANT *pvarValue, HRESULT *phrError) | IDSMPropertyBagImpl | |
| SetName(LPCWSTR pName) | CBaseSplitterOutputPin | |
| SetPositions(LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) | CBaseSplitterOutputPin | [protected] |
| SetProperty(LPCWSTR key, LPCWSTR value) | IDSMPropertyBagImpl | |
| SetProperty(LPCWSTR key, VARIANT *var) | IDSMPropertyBagImpl | |
| SetRate(double dRate) | CBaseSplitterOutputPin | [protected] |
| SetThreadPriority(int nPriority) | CBaseSplitterOutputPin | [inline] |
| SetTimeFormat(const GUID *pFormat) | CBaseSplitterOutputPin | [protected] |
| STDMETHODIMP_(DWORD) GetCurrentBitRate() | CBaseSplitterOutputPin | [inline] |
| STDMETHODIMP_(DWORD) GetAverageBitRate() | CBaseSplitterOutputPin | [inline] |
| Write(LPCOLESTR pszPropName, VARIANT *pVar) | IDSMPropertyBagImpl | |
| Write(ULONG cProperties, PROPBAG2 *pPropBag, VARIANT *pvarValue) | IDSMPropertyBagImpl | |
| ~CBaseSplitterOutputPin() | CBaseSplitterOutputPin | [virtual] |
| ~CMpegSplitterOutputPin() | CMpegSplitterOutputPin | [virtual] |
| ~IDSMPropertyBagImpl() | IDSMPropertyBagImpl | [virtual] |