- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CRealMediaSplitterOutputPin Member List

This is the complete list of members for CRealMediaSplitterOutputPin, including all inherited members.

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 |
ConvertTimeFormat(LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) | CBaseSplitterOutputPin | `[protected]`
CountProperties(ULONG *pcProperties) | IDSMPropertyBagImpl |
CRealMediaSplitterOutputPin(CArray< CMediaType > &mts, LPCWSTR pName, CBaseFilter *pFilter, CCritSec *pLock, HRESULT *phr) | CRealMediaSplitterOutputPin |
CurrentMediaType() | CBaseSplitterOutputPin | `[inline]`
DecideBufferSize(IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *pProperties) | CBaseSplitterOutputPin |
DECLARE_IUNKNOWN | CBaseSplitterOutputPin |
DelAllProperties() | IDSMPropertyBagImpl |
DeliverBeginFlush() | CBaseSplitterOutputPin |
DeliverEndFlush() | CRealMediaSplitterOutputPin |
DeliverNewSegment(REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) | CBaseSplitterOutputPin |
DeliverPacket(CAutoPtr< Packet > p) | CRealMediaSplitterOutputPin | `[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]`
~CRealMediaSplitterOutputPin() | CRealMediaSplitterOutputPin | `[virtual]`
~IDSMPropertyBagImpl() | IDSMPropertyBagImpl | `[virtual]`