Definition at line 30 of file AVIFileSink.cpp.
Public Member Functions | |
| SubsessionBuffer (unsigned bufferSize) | |
| virtual | ~SubsessionBuffer () |
| void | reset () |
| void | addBytes (unsigned numBytes) |
| unsigned char * | dataStart () |
| unsigned char * | dataEnd () |
| unsigned | bytesInUse () const |
| unsigned | bytesAvailable () const |
| void | setPresentationTime (struct timeval const &presentationTime) |
| struct timeval const & | presentationTime () const |
| SubsessionBuffer (unsigned bufferSize) | |
| virtual | ~SubsessionBuffer () |
| void | reset () |
| void | addBytes (unsigned numBytes) |
| unsigned char * | dataStart () |
| unsigned char * | dataEnd () |
| unsigned | bytesInUse () const |
| unsigned | bytesAvailable () const |
| void | setPresentationTime (struct timeval const &presentationTime) |
| struct timeval const & | presentationTime () const |
Private Attributes | |
| unsigned | fBufferSize |
| struct timeval | fPresentationTime |
| unsigned char * | fData |
| unsigned | fBytesInUse |
| unsigned char * | fData |
| SubsessionBuffer::SubsessionBuffer | ( | unsigned | bufferSize | ) | [inline] |
Definition at line 32 of file AVIFileSink.cpp.
| virtual SubsessionBuffer::~SubsessionBuffer | ( | ) | [inline, virtual] |
Definition at line 37 of file AVIFileSink.cpp.
| SubsessionBuffer::SubsessionBuffer | ( | unsigned | bufferSize | ) | [inline] |
Definition at line 59 of file QuickTimeFileSink.cpp.
| virtual SubsessionBuffer::~SubsessionBuffer | ( | ) | [inline, virtual] |
Definition at line 64 of file QuickTimeFileSink.cpp.
| void SubsessionBuffer::reset | ( | void | ) | [inline] |
Definition at line 38 of file AVIFileSink.cpp.
Referenced by SubsessionIOState::afterGettingFrame(), AVISubsessionIOState::afterGettingFrame(), and SubsessionBuffer().
| void SubsessionBuffer::addBytes | ( | unsigned | numBytes | ) | [inline] |
Definition at line 39 of file AVIFileSink.cpp.
Referenced by SubsessionIOState::afterGettingFrame(), and AVISubsessionIOState::afterGettingFrame().
| unsigned char* SubsessionBuffer::dataStart | ( | ) | [inline] |
Definition at line 41 of file AVIFileSink.cpp.
Referenced by SubsessionIOState::useFrame(), and AVISubsessionIOState::useFrame().
| unsigned char* SubsessionBuffer::dataEnd | ( | ) | [inline] |
Definition at line 42 of file AVIFileSink.cpp.
| unsigned SubsessionBuffer::bytesInUse | ( | ) | const [inline] |
Definition at line 43 of file AVIFileSink.cpp.
Referenced by SubsessionIOState::afterGettingFrame(), AVISubsessionIOState::afterGettingFrame(), SubsessionIOState::useFrame(), and AVISubsessionIOState::useFrame().
| unsigned SubsessionBuffer::bytesAvailable | ( | ) | const [inline] |
Definition at line 44 of file AVIFileSink.cpp.
| void SubsessionBuffer::setPresentationTime | ( | struct timeval const & | presentationTime | ) | [inline] |
Definition at line 46 of file AVIFileSink.cpp.
Referenced by SubsessionIOState::afterGettingFrame(), and AVISubsessionIOState::afterGettingFrame().
| struct timeval const& SubsessionBuffer::presentationTime | ( | ) | const [inline, read] |
Definition at line 49 of file AVIFileSink.cpp.
Referenced by SubsessionIOState::useFrame(), and AVISubsessionIOState::useFrame().
| void SubsessionBuffer::reset | ( | void | ) | [inline] |
Definition at line 65 of file QuickTimeFileSink.cpp.
| void SubsessionBuffer::addBytes | ( | unsigned | numBytes | ) | [inline] |
Definition at line 66 of file QuickTimeFileSink.cpp.
| unsigned char* SubsessionBuffer::dataStart | ( | ) | [inline] |
Definition at line 68 of file QuickTimeFileSink.cpp.
| unsigned char* SubsessionBuffer::dataEnd | ( | ) | [inline] |
Definition at line 69 of file QuickTimeFileSink.cpp.
| unsigned SubsessionBuffer::bytesInUse | ( | ) | const [inline] |
Definition at line 70 of file QuickTimeFileSink.cpp.
| unsigned SubsessionBuffer::bytesAvailable | ( | ) | const [inline] |
Definition at line 71 of file QuickTimeFileSink.cpp.
| void SubsessionBuffer::setPresentationTime | ( | struct timeval const & | presentationTime | ) | [inline] |
Definition at line 73 of file QuickTimeFileSink.cpp.
| struct timeval const& SubsessionBuffer::presentationTime | ( | ) | const [inline, read] |
Definition at line 76 of file QuickTimeFileSink.cpp.
unsigned SubsessionBuffer::fBufferSize [private] |
struct timeval SubsessionBuffer::fPresentationTime [read, private] |
Definition at line 53 of file AVIFileSink.cpp.
Referenced by presentationTime(), and setPresentationTime().
unsigned char* SubsessionBuffer::fData [private] |
Definition at line 54 of file AVIFileSink.cpp.
Referenced by dataEnd(), dataStart(), SubsessionBuffer(), and ~SubsessionBuffer().
unsigned SubsessionBuffer::fBytesInUse [private] |
Definition at line 55 of file AVIFileSink.cpp.
Referenced by addBytes(), bytesAvailable(), bytesInUse(), dataEnd(), and reset().
unsigned char* SubsessionBuffer::fData [private] |
Definition at line 81 of file QuickTimeFileSink.cpp.
1.5.5