#include <filehandler.h>
Inheritance diagram for AVIHandler:

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 | |
| AVIFile * | avi |
| int | aviFormat |
| AudioInfo | audioInfo |
| VideoInfo | videoInfo |
| bool | isOpenDML |
| DVINFO | dvinfo |
| FOURCC | fccHandler |
| int | channels |
| bool | isFullyInitialized |
| int16_t * | audioBuffer |
| int16_t * | audioChannels [4] |
| AVIHandler::AVIHandler | ( | int | format = AVI_DV1_FORMAT |
) |
| AVIHandler::~AVIHandler | ( | ) |
| 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.
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] |
1.4.7