Inheritance diagram for CBaseSplitterFile:
Public Member Functions | |
CBaseSplitterFile (IAsyncReader *pReader, HRESULT &hr, int cachelen=DEFAULT_CACHELEN) | |
virtual | ~CBaseSplitterFile () |
bool | SetCacheSize (int cachelen=DEFAULT_CACHELEN) |
__int64 | GetPos () |
__int64 | GetLength () |
virtual void | Seek (__int64 pos) |
virtual HRESULT | Read (BYTE *pData, __int64 len) |
UINT64 | UExpGolombRead () |
INT64 | SExpGolombRead () |
UINT64 | BitRead (int nBits, bool fPeek=false) |
void | BitByteAlign () |
void | BitFlush () |
HRESULT | ByteRead (BYTE *pData, __int64 len) |
bool | IsStreaming () |
HRESULT | HasMoreData (__int64 len=1, DWORD ms=1) |
Protected Types | |
enum | |
Protected Attributes | |
UINT64 | m_bitbuff |
int | m_bitlen |
Definition at line 26 of file BaseSplitterFile.h.