Inheritance diagram for CDSMSplitterFile:
Public Types | |
typedef CAtlMap< CStringA, CStringW, CStringElementTraits< CStringA >, CStringElementTraits< CStringW > > | CStreamInfoMap |
Public Member Functions | |
CDSMSplitterFile (IAsyncReader *pReader, HRESULT &hr, IDSMResourceBagImpl &res, IDSMChapterBagImpl &chap) | |
bool | Sync (dsmp_t &type, UINT64 &len, __int64 limit=65536) |
bool | Sync (UINT64 &syncpos, dsmp_t &type, UINT64 &len, __int64 limit=65536) |
bool | Read (__int64 len, BYTE &id, CMediaType &mt) |
bool | Read (__int64 len, Packet *p, bool fData=true) |
bool | Read (__int64 len, CArray< SyncPoint > &sps) |
bool | Read (__int64 len, CStreamInfoMap &im) |
bool | Read (__int64 len, IDSMResourceBagImpl &res) |
bool | Read (__int64 len, IDSMChapterBagImpl &chap) |
__int64 | Read (__int64 len, CStringW &str) |
__int64 | FindSyncPoint (REFERENCE_TIME rt) |
Public Attributes | |
CAtlMap< BYTE, CMediaType > | m_mts |
REFERENCE_TIME | m_rtFirst |
REFERENCE_TIME | m_rtDuration |
CArray< SyncPoint > | m_sps |
CStreamInfoMap | m_fim |
CAtlMap< BYTE, CStreamInfoMap > | m_sim |
Classes | |
struct | SyncPoint |
Definition at line 7 of file DSMSplitterFile.h.
|
m_sps.IsEmpty() Definition at line 277 of file DSMSplitterFile.cpp. |