AddInput() | CBaseMuxerFilter | |
CBaseMuxerFilter(LPUNKNOWN pUnk, HRESULT *phr, const CLSID &clsid) | CBaseMuxerFilter | |
CDSMMuxerFilter(LPUNKNOWN pUnk, HRESULT *phr, bool fAutoChap=true, bool fAutoRes=true) | CDSMMuxerFilter | |
ChapAppend(REFERENCE_TIME rt, LPCWSTR pName) | IDSMChapterBagImpl | |
ChapGet(DWORD iIndex, REFERENCE_TIME *prt, BSTR *ppName=NULL) | IDSMChapterBagImpl | |
ChapRemoveAll() | IDSMChapterBagImpl | |
ChapRemoveAt(DWORD iIndex) | IDSMChapterBagImpl | |
ChapSet(DWORD iIndex, REFERENCE_TIME rt, LPCWSTR pName) | IDSMChapterBagImpl | |
ChapSort() | IDSMChapterBagImpl | |
CheckCapabilities(DWORD *pCapabilities) | CBaseMuxerFilter | |
ConvertTimeFormat(LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) | CBaseMuxerFilter | |
CountProperties(ULONG *pcProperties) | IDSMPropertyBagImpl | |
CreateInput(CStringW name, CBaseMuxerInputPin **ppPin) | CBaseMuxerFilter | [protected, virtual] |
DECLARE_IUNKNOWN | CBaseMuxerFilter | |
DelAllProperties() | IDSMPropertyBagImpl | |
DelProperty(LPCWSTR key) | IDSMPropertyBagImpl | |
GetAvailable(LONGLONG *pEarliest, LONGLONG *pLatest) | CBaseMuxerFilter | |
GetCapabilities(DWORD *pCapabilities) | CBaseMuxerFilter | |
GetCurrentPosition(LONGLONG *pCurrent) | CBaseMuxerFilter | |
GetDuration(LONGLONG *pDuration) | CBaseMuxerFilter | |
GetPin(int n) | CBaseMuxerFilter | |
GetPinCount() | CBaseMuxerFilter | |
GetPositions(LONGLONG *pCurrent, LONGLONG *pStop) | CBaseMuxerFilter | |
GetPreroll(LONGLONG *pllPreroll) | CBaseMuxerFilter | |
GetProperty(LPCWSTR key, BSTR *value) | IDSMPropertyBagImpl | |
GetPropertyInfo(ULONG iProperty, ULONG cProperties, PROPBAG2 *pPropBag, ULONG *pcProperties) | IDSMPropertyBagImpl | |
GetRate(double *pdRate) | CBaseMuxerFilter | |
GetStopPosition(LONGLONG *pStop) | CBaseMuxerFilter | |
GetTimeFormat(GUID *pFormat) | CBaseMuxerFilter | |
IDSMChapterBagImpl() | IDSMChapterBagImpl | |
IDSMPropertyBagImpl() | IDSMPropertyBagImpl | |
IDSMResourceBagImpl() | IDSMResourceBagImpl | |
IsFormatSupported(const GUID *pFormat) | CBaseMuxerFilter | |
IsUsingTimeFormat(const GUID *pFormat) | CBaseMuxerFilter | |
LoadObject(LPCOLESTR pstrName, DWORD dwHint, IUnknown *pUnkObject, IErrorLog *pErrLog) | IDSMPropertyBagImpl | |
m_chapters | IDSMChapterBagImpl | [protected] |
m_fSorted | IDSMChapterBagImpl | [protected] |
m_pPins | CBaseMuxerFilter | [protected] |
m_resources | IDSMResourceBagImpl | [protected] |
MuxFooter(IBitStream *pBS) | CDSMMuxerFilter | [protected, virtual] |
CBaseMuxerFilter::MuxFooter() | CBaseMuxerFilter | [inline, protected, virtual] |
MuxHeader(IBitStream *pBS) | CDSMMuxerFilter | [protected, virtual] |
CBaseMuxerFilter::MuxHeader() | CBaseMuxerFilter | [inline, protected, virtual] |
MuxInit() | CDSMMuxerFilter | [protected, virtual] |
MuxPacket(IBitStream *pBS, const MuxerPacket *pPacket) | CDSMMuxerFilter | [protected, virtual] |
CBaseMuxerFilter::MuxPacket(const MuxerPacket *pPacket) | CBaseMuxerFilter | [inline, protected, virtual] |
NonDelegatingQueryInterface(REFIID riid, void **ppv) | CBaseMuxerFilter | |
IDSMResourceBagImpl::operator+=(const CDSMResource &r) | IDSMResourceBagImpl | [inline] |
IDSMChapterBagImpl::operator+=(const CDSMChapter &c) | IDSMChapterBagImpl | [inline] |
Pause() | CBaseMuxerFilter | |
ppName | IDSMChapterBagImpl | |
QueryPreferredFormat(GUID *pFormat) | CBaseMuxerFilter | |
Read(LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog) | IDSMPropertyBagImpl | |
Read(ULONG cProperties, PROPBAG2 *pPropBag, IErrorLog *pErrLog, VARIANT *pvarValue, HRESULT *phrError) | IDSMPropertyBagImpl | |
ResAppend(LPCWSTR pName, LPCWSTR pDesc, LPCWSTR pMime, BYTE *pData, DWORD len, DWORD_PTR tag=0) | IDSMResourceBagImpl | |
ResGet(DWORD iIndex, BSTR *ppName, BSTR *ppDesc, BSTR *ppMime, BYTE **ppData, DWORD *pDataLen, DWORD_PTR *pTag=NULL) | IDSMResourceBagImpl | |
ResRemoveAll(DWORD_PTR tag=0) | IDSMResourceBagImpl | |
ResRemoveAt(DWORD iIndex) | IDSMResourceBagImpl | |
ResSet(DWORD iIndex, LPCWSTR pName, LPCWSTR pDesc, LPCWSTR pMime, BYTE *pData, DWORD len, DWORD_PTR tag=0) | IDSMResourceBagImpl | |
Run(REFERENCE_TIME tStart) | CBaseMuxerFilter | |
SetPositions(LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) | CBaseMuxerFilter | |
SetProperty(LPCWSTR key, LPCWSTR value) | IDSMPropertyBagImpl | |
SetProperty(LPCWSTR key, VARIANT *var) | IDSMPropertyBagImpl | |
SetRate(double dRate) | CBaseMuxerFilter | |
SetTimeFormat(const GUID *pFormat) | CBaseMuxerFilter | |
Stop() | CBaseMuxerFilter | |
Write(LPCOLESTR pszPropName, VARIANT *pVar) | IDSMPropertyBagImpl | |
Write(ULONG cProperties, PROPBAG2 *pPropBag, VARIANT *pvarValue) | IDSMPropertyBagImpl | |
~CBaseMuxerFilter() | CBaseMuxerFilter | [virtual] |
~CDSMMuxerFilter() | CDSMMuxerFilter | [virtual] |
~IDSMPropertyBagImpl() | IDSMPropertyBagImpl | [virtual] |