|
MythTV
0.26-pre
|
Public Member Functions | |
| DeinterleavingFrames () | |
| virtual | ~DeinterleavingFrames () |
| Boolean | haveReleaseableFrame () |
| void | getIncomingFrameParams (unsigned char *&dataPtr, unsigned &bytesAvailable) |
| void | getIncomingFrameParamsAfter (unsigned frameSize, struct timeval presentationTime, unsigned durationInMicroseconds, unsigned char &icc, unsigned char &ii) |
| void | getReleasingFrameParams (unsigned char *&dataPtr, unsigned &bytesInUse, struct timeval &presentationTime, unsigned &durationInMicroseconds) |
| void | moveIncomingFrameIntoPlace () |
| void | releaseNext () |
| void | startNewCycle () |
Private Attributes | |
| unsigned | fNextIndexToRelease |
| Boolean | fHaveEndedCycle |
| unsigned | fIIlastSeen |
| unsigned | fMinIndexSeen |
| unsigned | fMaxIndexSeen |
| class DeinterleavingFrameDescriptor * | fDescriptors |
Definition at line 187 of file MP3ADUinterleaving.cpp.
Definition at line 404 of file MP3ADUinterleaving.cpp.
| DeinterleavingFrames::~DeinterleavingFrames | ( | ) | [virtual] |
Definition at line 409 of file MP3ADUinterleaving.cpp.
| Boolean DeinterleavingFrames::haveReleaseableFrame | ( | ) |
Definition at line 413 of file MP3ADUinterleaving.cpp.
| void DeinterleavingFrames::getIncomingFrameParams | ( | unsigned char *& | dataPtr, |
| unsigned & | bytesAvailable | ||
| ) |
Definition at line 447 of file MP3ADUinterleaving.cpp.
| void DeinterleavingFrames::getIncomingFrameParamsAfter | ( | unsigned | frameSize, |
| struct timeval | presentationTime, | ||
| unsigned | durationInMicroseconds, | ||
| unsigned char & | icc, | ||
| unsigned char & | ii | ||
| ) |
Definition at line 461 of file MP3ADUinterleaving.cpp.
| void DeinterleavingFrames::getReleasingFrameParams | ( | unsigned char *& | dataPtr, |
| unsigned & | bytesInUse, | ||
| struct timeval & | presentationTime, | ||
| unsigned & | durationInMicroseconds | ||
| ) |
Definition at line 479 of file MP3ADUinterleaving.cpp.
Definition at line 490 of file MP3ADUinterleaving.cpp.
Referenced by haveReleaseableFrame().
Definition at line 510 of file MP3ADUinterleaving.cpp.
Definition at line 515 of file MP3ADUinterleaving.cpp.
unsigned DeinterleavingFrames::fNextIndexToRelease [private] |
Definition at line 208 of file MP3ADUinterleaving.cpp.
Referenced by getReleasingFrameParams(), haveReleaseableFrame(), and releaseNext().
Boolean DeinterleavingFrames::fHaveEndedCycle [private] |
Definition at line 209 of file MP3ADUinterleaving.cpp.
Referenced by haveReleaseableFrame(), and startNewCycle().
unsigned DeinterleavingFrames::fIIlastSeen [private] |
Definition at line 210 of file MP3ADUinterleaving.cpp.
Referenced by moveIncomingFrameIntoPlace().
unsigned DeinterleavingFrames::fMinIndexSeen [private] |
Definition at line 211 of file MP3ADUinterleaving.cpp.
Referenced by haveReleaseableFrame(), and moveIncomingFrameIntoPlace().
unsigned DeinterleavingFrames::fMaxIndexSeen [private] |
Definition at line 211 of file MP3ADUinterleaving.cpp.
Referenced by haveReleaseableFrame(), and moveIncomingFrameIntoPlace().
class DeinterleavingFrameDescriptor* DeinterleavingFrames::fDescriptors [private] |
Definition at line 212 of file MP3ADUinterleaving.cpp.
Referenced by getIncomingFrameParams(), getReleasingFrameParams(), haveReleaseableFrame(), moveIncomingFrameIntoPlace(), releaseNext(), and ~DeinterleavingFrames().
1.7.6.1