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

Public Member Functions | |
| QtHandler () | |
| ~QtHandler () | |
| 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) |
| void | AllocateAudioBuffers () |
Private Member Functions | |
| void | Init () |
| void | DeinterlaceStereo16 (void *pInput, int iBytes, void *pLOutput, void *pROutput) |
Private Attributes | |
| quicktime_t * | fd |
| long | samplingRate |
| int | samplesPerBuffer |
| int | channels |
| bool | isFullyInitialized |
| unsigned int | audioBufferSize |
| int16_t * | audioBuffer |
| short int ** | audioChannelBuffer |
| QtHandler::QtHandler | ( | ) |
| QtHandler::~QtHandler | ( | ) |
| void QtHandler::AllocateAudioBuffers | ( | ) |
| int QtHandler::Close | ( | ) | [virtual] |
Implements FileHandler.
| bool QtHandler::Create | ( | const string & | filename | ) | [virtual] |
Implements FileHandler.
| void QtHandler::DeinterlaceStereo16 | ( | void * | pInput, | |
| int | iBytes, | |||
| void * | pLOutput, | |||
| void * | pROutput | |||
| ) | [inline, private] |
| bool QtHandler::FileIsOpen | ( | ) | [virtual] |
Implements FileHandler.
| off_t QtHandler::GetFileSize | ( | ) | [virtual] |
Implements FileHandler.
| int QtHandler::GetFrame | ( | Frame & | frame, | |
| int | frameNum | |||
| ) | [virtual] |
Implements FileHandler.
| int QtHandler::GetTotalFrames | ( | ) | [virtual] |
Implements FileHandler.
| void QtHandler::Init | ( | ) | [private] |
| bool QtHandler::Open | ( | const char * | s | ) | [virtual] |
Implements FileHandler.
| int QtHandler::Write | ( | const Frame & | frame | ) | [virtual] |
Implements FileHandler.
int16_t* QtHandler::audioBuffer [private] |
unsigned int QtHandler::audioBufferSize [private] |
short int** QtHandler::audioChannelBuffer [private] |
int QtHandler::channels [private] |
quicktime_t* QtHandler::fd [private] |
bool QtHandler::isFullyInitialized [private] |
int QtHandler::samplesPerBuffer [private] |
long QtHandler::samplingRate [private] |
1.4.7