AVIHandler Class Reference

#include <filehandler.h>

Inheritance diagram for AVIHandler:

FileHandler List of all members.

Public Member Functions

 AVIHandler (int format=AVI_DV1_FORMAT)
 ~AVIHandler ()
void SetSampleFrame (const Frame &sample)
bool FileIsOpen ()
bool Create (const string &filename)
int Write (const Frame &frame)
int Close ()
off_t GetFileSize ()
int GetTotalFrames ()
bool Open (const char *s)
int GetFrame (Frame &frame, int frameNum)
bool GetOpenDML () const
void SetOpenDML (bool)
int GetFormat () const

Protected Attributes

AVIFileavi
int aviFormat
AudioInfo audioInfo
VideoInfo videoInfo
bool isOpenDML
DVINFO dvinfo
FOURCC fccHandler
int channels
bool isFullyInitialized
int16_t * audioBuffer
int16_t * audioChannels [4]

Constructor & Destructor Documentation

AVIHandler::AVIHandler ( int  format = AVI_DV1_FORMAT  ) 

AVIHandler::~AVIHandler (  ) 


Member Function Documentation

int AVIHandler::Close (  )  [virtual]

Implements FileHandler.

bool AVIHandler::Create ( const string &  filename  )  [virtual]

Implements FileHandler.

bool AVIHandler::FileIsOpen (  )  [virtual]

Implements FileHandler.

off_t AVIHandler::GetFileSize (  )  [virtual]

Implements FileHandler.

int AVIHandler::GetFormat (  )  const [inline]

int AVIHandler::GetFrame ( Frame frame,
int  frameNum 
) [virtual]

Implements FileHandler.

bool AVIHandler::GetOpenDML (  )  const

int AVIHandler::GetTotalFrames (  )  [virtual]

Implements FileHandler.

bool AVIHandler::Open ( const char *  s  )  [virtual]

Implements FileHandler.

void AVIHandler::SetOpenDML ( bool   ) 

void AVIHandler::SetSampleFrame ( const Frame sample  )  [virtual]

Reimplemented from FileHandler.

int AVIHandler::Write ( const Frame frame  )  [virtual]

Implements FileHandler.


Member Data Documentation

int16_t* AVIHandler::audioBuffer [protected]

int16_t* AVIHandler::audioChannels[4] [protected]

AudioInfo AVIHandler::audioInfo [protected]

AVIFile* AVIHandler::avi [protected]

int AVIHandler::aviFormat [protected]

int AVIHandler::channels [protected]

DVINFO AVIHandler::dvinfo [protected]

FOURCC AVIHandler::fccHandler [protected]

bool AVIHandler::isFullyInitialized [protected]

bool AVIHandler::isOpenDML [protected]

VideoInfo AVIHandler::videoInfo [protected]


The documentation for this class was generated from the following files:
Generated on Tue Jan 22 17:07:31 2008 for MUAN by  doxygen 1.4.7