|
MythTV
0.26-pre
|
Public Member Functions | |
| InterleavingFrames (unsigned maxCycleSize) | |
| virtual | ~InterleavingFrames () |
| Boolean | haveReleaseableFrame () |
| void | getIncomingFrameParams (unsigned char index, unsigned char *&dataPtr, unsigned &bytesAvailable) |
| void | getReleasingFrameParams (unsigned char index, unsigned char *&dataPtr, unsigned &bytesInUse, struct timeval &presentationTime, unsigned &durationInMicroseconds) |
| void | setFrameParams (unsigned char index, unsigned char icc, unsigned char ii, unsigned frameSize, struct timeval presentationTime, unsigned durationInMicroseconds) |
| unsigned | nextIndexToRelease () |
| void | releaseNext () |
Private Attributes | |
| unsigned | fMaxCycleSize |
| unsigned | fNextIndexToRelease |
| class InterleavingFrameDescriptor * | fDescriptors |
Definition at line 83 of file MP3ADUinterleaving.cpp.
| InterleavingFrames::InterleavingFrames | ( | unsigned | maxCycleSize | ) |
Definition at line 333 of file MP3ADUinterleaving.cpp.
| InterleavingFrames::~InterleavingFrames | ( | ) | [virtual] |
Definition at line 337 of file MP3ADUinterleaving.cpp.
| Boolean InterleavingFrames::haveReleaseableFrame | ( | ) |
Definition at line 341 of file MP3ADUinterleaving.cpp.
| void InterleavingFrames::getIncomingFrameParams | ( | unsigned char | index, |
| unsigned char *& | dataPtr, | ||
| unsigned & | bytesAvailable | ||
| ) |
Definition at line 345 of file MP3ADUinterleaving.cpp.
| void InterleavingFrames::getReleasingFrameParams | ( | unsigned char | index, |
| unsigned char *& | dataPtr, | ||
| unsigned & | bytesInUse, | ||
| struct timeval & | presentationTime, | ||
| unsigned & | durationInMicroseconds | ||
| ) |
Definition at line 353 of file MP3ADUinterleaving.cpp.
| void InterleavingFrames::setFrameParams | ( | unsigned char | index, |
| unsigned char | icc, | ||
| unsigned char | ii, | ||
| unsigned | frameSize, | ||
| struct timeval | presentationTime, | ||
| unsigned | durationInMicroseconds | ||
| ) |
Definition at line 365 of file MP3ADUinterleaving.cpp.
| unsigned InterleavingFrames::nextIndexToRelease | ( | ) | [inline] |
Definition at line 101 of file MP3ADUinterleaving.cpp.
Definition at line 386 of file MP3ADUinterleaving.cpp.
unsigned InterleavingFrames::fMaxCycleSize [private] |
Definition at line 105 of file MP3ADUinterleaving.cpp.
Referenced by releaseNext().
unsigned InterleavingFrames::fNextIndexToRelease [private] |
Definition at line 106 of file MP3ADUinterleaving.cpp.
Referenced by haveReleaseableFrame(), nextIndexToRelease(), and releaseNext().
class InterleavingFrameDescriptor* InterleavingFrames::fDescriptors [private] |
Definition at line 107 of file MP3ADUinterleaving.cpp.
Referenced by getIncomingFrameParams(), getReleasingFrameParams(), haveReleaseableFrame(), releaseNext(), setFrameParams(), and ~InterleavingFrames().
1.7.6.1