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. |
1.4.5