CAviFile Class Reference

Inheritance diagram for CAviFile:

CBaseSplitterFile List of all members.

Public Member Functions

 CAviFile (IAsyncReader *pAsyncReader, HRESULT &hr)
template<typename T>
HRESULT Read (T &var, int offset=0)
REFERENCE_TIME GetTotalTime ()
HRESULT BuildIndex ()
void EmptyIndex ()
bool IsInterleaved (bool fKeepInfo=false)

Public Attributes

AVIMAINHEADER m_avih
CAutoPtrArray< strm_tm_strms
CMap< DWORD, DWORD, CStringA,
CStringA & > 
m_info
CAutoPtr< AVIOLDINDEX > m_idx1
CList< UINT64 > m_movis

Classes

struct  ODMLExtendedAVIHeader
struct  strm_t

Detailed Description

Definition at line 6 of file AviFile.h.


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 14:48:11 2005 for guliverkli by  doxygen 1.4.5