- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CDSMSplitterFile Class Reference

Inheritance diagram for CDSMSplitterFile:

List of all members.

## 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

## Detailed Description

Definition at line 7 of file DSMSplitterFile.h.

## Member Function Documentation

__int64 CDSMSplitterFile::FindSyncPoint | ( | REFERENCE_TIME | rt | ) |

| m_sps.IsEmpty() Definition at line 277 of file DSMSplitterFile.cpp. References m_rtFirst, and m_sps.

The documentation for this class was generated from the following files:

- C:/guliverkli/src/filters/parser/dsmsplitter/DSMSplitterFile.h
- C:/guliverkli/src/filters/parser/dsmsplitter/DSMSplitterFile.cpp