- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CBaseSplitterFile Class Reference

Inheritance diagram for CBaseSplitterFile:

List of all members.

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

## Detailed Description

Definition at line 26 of file BaseSplitterFile.h.

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

- C:/guliverkli/src/filters/parser/basesplitter/BaseSplitterFile.h
- C:/guliverkli/src/filters/parser/basesplitter/BaseSplitterFile.cpp