AbortOperation() | CBaseSplitterFilter | |
AddOutputPin(DWORD TrackNum, CAutoPtr< CBaseSplitterOutputPin > pPin) | CBaseSplitterFilter | [protected] |
BreakConnect(PIN_DIRECTION dir, CBasePin *pPin) | CBaseSplitterFilter | |
CBaseSplitterFilter(LPCTSTR pName, LPUNKNOWN pUnk, HRESULT *phr, const CLSID &clsid) | CBaseSplitterFilter | |
CBaseSplitterOutputPin class | CBaseSplitterFilter | [friend] |
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) | CBaseSplitterFilter | |
CMatroskaSplitterFilter(LPUNKNOWN pUnk, HRESULT *phr) | CMatroskaSplitterFilter | |
CompleteConnect(PIN_DIRECTION dir, CBasePin *pPin) | CBaseSplitterFilter | |
ConvertTimeFormat(LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) | CBaseSplitterFilter | |
CountProperties(ULONG *pcProperties) | IDSMPropertyBagImpl | |
CreateOutputs(IAsyncReader *pAsyncReader) | CMatroskaSplitterFilter | [protected, virtual] |
DECLARE_IUNKNOWN | CMatroskaSplitterFilter | |
DelAllProperties() | IDSMPropertyBagImpl | |
DeleteOutputs() | CBaseSplitterFilter | [protected, virtual] |
DeliverBeginFlush() | CBaseSplitterFilter | [protected] |
DeliverEndFlush() | CBaseSplitterFilter | [protected] |
DeliverPacket(CAutoPtr< Packet > p) | CBaseSplitterFilter | [protected] |
DelProperty(LPCWSTR key) | IDSMPropertyBagImpl | |
DemuxInit() | CMatroskaSplitterFilter | [protected, virtual] |
DemuxLoop() | CMatroskaSplitterFilter | [protected, virtual] |
DemuxSeek(REFERENCE_TIME rt) | CMatroskaSplitterFilter | [protected, virtual] |
get_AuthorName(BSTR *pbstrAuthorName) | CBaseSplitterFilter | |
get_BaseURL(BSTR *pbstrBaseURL) | CBaseSplitterFilter | [inline] |
get_Copyright(BSTR *pbstrCopyright) | CBaseSplitterFilter | |
get_CurrentMarker(long *pCurrentMarker) | CBaseSplitterFilter | |
get_Description(BSTR *pbstrDescription) | CBaseSplitterFilter | |
get_ExSeekCapabilities(long *pExCapabilities) | CBaseSplitterFilter | |
get_LogoIconURL(BSTR *pbstrLogoURL) | CBaseSplitterFilter | [inline] |
get_LogoURL(BSTR *pbstrLogoURL) | CBaseSplitterFilter | [inline] |
get_MarkerCount(long *pMarkerCount) | CBaseSplitterFilter | |
get_MoreInfoBannerImage(BSTR *pbstrMoreInfoBannerImage) | CBaseSplitterFilter | [inline] |
get_MoreInfoBannerURL(BSTR *pbstrMoreInfoBannerURL) | CBaseSplitterFilter | [inline] |
get_MoreInfoText(BSTR *pbstrMoreInfoText) | CBaseSplitterFilter | [inline] |
get_MoreInfoURL(BSTR *pbstrMoreInfoURL) | CBaseSplitterFilter | [inline] |
get_PlaybackSpeed(double *pSpeed) | CBaseSplitterFilter | [inline] |
get_Rating(BSTR *pbstrRating) | CBaseSplitterFilter | |
get_Title(BSTR *pbstrTitle) | CBaseSplitterFilter | |
get_WatermarkURL(BSTR *pbstrWatermarkURL) | CBaseSplitterFilter | [inline] |
GetAvailable(LONGLONG *pEarliest, LONGLONG *pLatest) | CBaseSplitterFilter | |
GetCapabilities(DWORD *pCapabilities) | CBaseSplitterFilter | |
GetCurFile(LPOLESTR *ppszFileName, AM_MEDIA_TYPE *pmt) | CBaseSplitterFilter | |
GetCurrentPosition(LONGLONG *pCurrent) | CBaseSplitterFilter | |
GetDuration(LONGLONG *pDuration) | CMatroskaSplitterFilter | |
GetIDsOfNames(REFIID riid, OLECHAR **rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid) | CBaseSplitterFilter | [inline] |
GetKeyFrameCount(UINT &nKFs) | CMatroskaSplitterFilter | |
GetKeyFrames(const GUID *pFormat, REFERENCE_TIME *pKFs, UINT &nKFs) | CMatroskaSplitterFilter | |
GetMarkerName(long MarkerNum, BSTR *pbstrMarkerName) | CBaseSplitterFilter | |
GetMarkerTime(long MarkerNum, double *pMarkerTime) | CBaseSplitterFilter | |
GetOutputPin(DWORD TrackNum) | CBaseSplitterFilter | [protected] |
GetOutputTrackNum(CBaseSplitterOutputPin *pPin) | CBaseSplitterFilter | [protected] |
GetPin(int n) | CBaseSplitterFilter | |
GetPinCount() | CBaseSplitterFilter | |
GetPositions(LONGLONG *pCurrent, LONGLONG *pStop) | CBaseSplitterFilter | |
GetPreroll(LONGLONG *pllPreroll) | CBaseSplitterFilter | |
GetProperty(LPCWSTR key, BSTR *value) | IDSMPropertyBagImpl | |
GetPropertyInfo(ULONG iProperty, ULONG cProperties, PROPBAG2 *pPropBag, ULONG *pcProperties) | IDSMPropertyBagImpl | |
GetRate(double *pdRate) | CBaseSplitterFilter | |
GetStatus(int i, int &samples, int &size) | CBaseSplitterFilter | |
GetStopPosition(LONGLONG *pStop) | CBaseSplitterFilter | |
GetTimeFormat(GUID *pFormat) | CBaseSplitterFilter | |
GetTrackEntryAt(UINT aTrackIdx) | CMatroskaSplitterFilter | [protected] |
GetTypeInfo(UINT itinfo, LCID lcid, ITypeInfo **pptinfo) | CBaseSplitterFilter | [inline] |
GetTypeInfoCount(UINT *pctinfo) | CBaseSplitterFilter | [inline] |
IDSMChapterBagImpl() | IDSMChapterBagImpl | |
IDSMPropertyBagImpl() | IDSMPropertyBagImpl | |
IDSMResourceBagImpl() | IDSMResourceBagImpl | |
Invoke(DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr) | CBaseSplitterFilter | [inline] |
IsAnyPinDrying() | CBaseSplitterFilter | |
IsFormatSupported(const GUID *pFormat) | CBaseSplitterFilter | |
IsUsingTimeFormat(const GUID *pFormat) | CBaseSplitterFilter | |
Load(LPCOLESTR pszFileName, const AM_MEDIA_TYPE *pmt) | CBaseSplitterFilter | |
LoadObject(LPCOLESTR pstrName, DWORD dwHint, IUnknown *pUnkObject, IErrorLog *pErrLog) | IDSMPropertyBagImpl | |
m_bDiscontinuitySent | CBaseSplitterFilter | [protected] |
m_chapters | IDSMChapterBagImpl | [protected] |
m_dRate | CBaseSplitterFilter | [protected] |
m_eEndFlush | CBaseSplitterFilter | [protected] |
m_fAbort | CBaseSplitterFilter | [protected] |
m_fFlushing | CBaseSplitterFilter | [protected] |
m_fn | CBaseSplitterFilter | [protected] |
m_fontinst | CBaseSplitterFilter | [protected] |
m_fSorted | IDSMChapterBagImpl | [protected] |
m_nOpenProgress | CBaseSplitterFilter | [protected] |
m_pActivePins | CBaseSplitterFilter | [protected] |
m_pFile | CMatroskaSplitterFilter | [protected] |
m_pInput | CBaseSplitterFilter | [protected] |
m_pOrderedTrackArray | CMatroskaSplitterFilter | [protected] |
m_pOutputs | CBaseSplitterFilter | [protected] |
m_priority | CBaseSplitterFilter | [protected] |
m_pTrackEntryMap | CMatroskaSplitterFilter | [protected] |
m_resources | IDSMResourceBagImpl | [protected] |
m_rtCurrent | CBaseSplitterFilter | [protected] |
m_rtDuration | CBaseSplitterFilter | [protected] |
m_rtNewStart | CBaseSplitterFilter | [protected] |
m_rtNewStop | CBaseSplitterFilter | [protected] |
m_rtStart | CBaseSplitterFilter | [protected] |
m_rtStop | CBaseSplitterFilter | [protected] |
nKFs | CBaseSplitterFilter | |
NonDelegatingQueryInterface(REFIID riid, void **ppv) | CMatroskaSplitterFilter | |
IDSMResourceBagImpl::operator+=(const CDSMResource &r) | IDSMResourceBagImpl | [inline] |
IDSMChapterBagImpl::operator+=(const CDSMChapter &c) | IDSMChapterBagImpl | [inline] |
Pause() | CBaseSplitterFilter | |
pKFs | CBaseSplitterFilter | |
ppName | IDSMChapterBagImpl | |
pStructureToFill | CMatroskaSplitterFilter | |
pStructureToFill | CMatroskaSplitterFilter | |
put_PlaybackSpeed(double Speed) | CBaseSplitterFilter | [inline] |
QueryPreferredFormat(GUID *pFormat) | CBaseSplitterFilter | |
QueryProgress(LONGLONG *pllTotal, LONGLONG *pllCurrent) | CBaseSplitterFilter | |
Read(LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog) | IDSMPropertyBagImpl | |
Read(ULONG cProperties, PROPBAG2 *pPropBag, IErrorLog *pErrLog, VARIANT *pvarValue, HRESULT *phrError) | IDSMPropertyBagImpl | |
RenameOutputPin(DWORD TrackNumSrc, DWORD TrackNumDst, const AM_MEDIA_TYPE *pmt) | CBaseSplitterFilter | [protected] |
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) | CBaseSplitterFilter | |
SetPositions(LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) | CBaseSplitterFilter | |
SetPositionsInternal(void *id, LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) | CBaseSplitterFilter | [protected, virtual] |
SetProperty(LPCWSTR key, LPCWSTR value) | IDSMPropertyBagImpl | |
SetProperty(LPCWSTR key, VARIANT *var) | IDSMPropertyBagImpl | |
SetRate(double dRate) | CBaseSplitterFilter | |
SetTimeFormat(const GUID *pFormat) | CBaseSplitterFilter | |
Stop() | CBaseSplitterFilter | |
ThreadProc() | CBaseSplitterFilter | [protected] |
Write(LPCOLESTR pszPropName, VARIANT *pVar) | IDSMPropertyBagImpl | |
Write(ULONG cProperties, PROPBAG2 *pPropBag, VARIANT *pvarValue) | IDSMPropertyBagImpl | |
~CBaseSplitterFilter() | CBaseSplitterFilter | [virtual] |
~CMatroskaSplitterFilter() | CMatroskaSplitterFilter | [virtual] |
~IDSMPropertyBagImpl() | IDSMPropertyBagImpl | [virtual] |