Definition at line 96 of file QuickTimeFileSink.cpp.
| typedef unsigned(QuickTimeFileSink::* SubsessionIOState::atomCreationFunc)() |
| SubsessionIOState::SubsessionIOState | ( | QuickTimeFileSink & | sink, | |
| MediaSubsession & | subsession | |||
| ) |
Definition at line 502 of file QuickTimeFileSink.cpp.
| SubsessionIOState::~SubsessionIOState | ( | ) | [virtual] |
Definition at line 522 of file QuickTimeFileSink.cpp.
| Boolean SubsessionIOState::setQTstate | ( | ) |
Definition at line 527 of file QuickTimeFileSink.cpp.
| void SubsessionIOState::setFinalQTstate | ( | ) |
Definition at line 637 of file QuickTimeFileSink.cpp.
| void SubsessionIOState::afterGettingFrame | ( | unsigned | packetDataSize, | |
| struct timeval | presentationTime | |||
| ) |
Definition at line 659 of file QuickTimeFileSink.cpp.
| void SubsessionIOState::onSourceClosure | ( | ) |
Definition at line 1030 of file QuickTimeFileSink.cpp.
| Boolean SubsessionIOState::syncOK | ( | struct timeval | presentationTime | ) |
Definition at line 1035 of file QuickTimeFileSink.cpp.
| void SubsessionIOState::setHintTrack | ( | SubsessionIOState * | hintedTrack, | |
| SubsessionIOState * | hintTrack | |||
| ) | [static] |
Definition at line 1064 of file QuickTimeFileSink.cpp.
| Boolean SubsessionIOState::isHintTrack | ( | ) | const [inline] |
| Boolean SubsessionIOState::hasHintTrack | ( | ) | const [inline] |
| UsageEnvironment& SubsessionIOState::envir | ( | ) | const [inline] |
Definition at line 116 of file QuickTimeFileSink.cpp.
Referenced by setQTstate(), and useFrameForHinting().
| void SubsessionIOState::useFrame | ( | SubsessionBuffer & | buffer | ) | [private] |
| void SubsessionIOState::useFrameForHinting | ( | unsigned | frameSize, | |
| struct timeval | presentationTime, | |||
| unsigned | startSampleNumber | |||
| ) | [private] |
| unsigned SubsessionIOState::useFrame1 | ( | unsigned | sourceDataSize, | |
| struct timeval | presentationTime, | |||
| unsigned | frameDuration, | |||
| unsigned | destFileOffset | |||
| ) | [private] |
Definition at line 997 of file QuickTimeFileSink.cpp.
Referenced by useFrame(), and useFrameForHinting().
unsigned SubsessionIOState::fCurrentTrackNumber = 0 [static] |
| unsigned SubsessionIOState::fTrackID |
Definition at line 121 of file QuickTimeFileSink.cpp.
Referenced by hasHintTrack(), setHintTrack(), and useFrame().
Definition at line 121 of file QuickTimeFileSink.cpp.
Referenced by isHintTrack(), setHintTrack(), and useFrameForHinting().
Definition at line 123 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), SubsessionIOState(), and ~SubsessionIOState().
Definition at line 123 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), SubsessionIOState(), and ~SubsessionIOState().
| QuickTimeFileSink& SubsessionIOState::fOurSink |
Definition at line 124 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), envir(), onSourceClosure(), setFinalQTstate(), setQTstate(), SubsessionIOState(), syncOK(), useFrame(), and useFrameForHinting().
| MediaSubsession& SubsessionIOState::fOurSubsession |
Definition at line 125 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), setQTstate(), syncOK(), useFrame(), and useFrameForHinting().
| unsigned short SubsessionIOState::fLastPacketRTPSeqNum |
Definition at line 128 of file QuickTimeFileSink.cpp.
Referenced by onSourceClosure(), and SubsessionIOState().
struct timeval SubsessionIOState::fSyncTime [read] |
| char const* SubsessionIOState::fQTcomponentName |
Definition at line 138 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), and setQTstate().
| char const* SubsessionIOState::fQTAudioDataType |
| unsigned short SubsessionIOState::fQTSoundSampleVersion |
| unsigned SubsessionIOState::fQTTimeScale |
Definition at line 141 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), setFinalQTstate(), setQTstate(), useFrame(), and useFrameForHinting().
Definition at line 142 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), setQTstate(), useFrame(), and useFrameForHinting().
| unsigned SubsessionIOState::fQTBytesPerFrame |
Definition at line 143 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), setQTstate(), useFrame1(), and useFrameForHinting().
Definition at line 144 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), setQTstate(), useFrame(), useFrame1(), and useFrameForHinting().
| unsigned SubsessionIOState::fQTTotNumSamples |
Definition at line 147 of file QuickTimeFileSink.cpp.
Referenced by useFrame(), and useFrameForHinting().
| unsigned SubsessionIOState::fQTDurationM |
| unsigned SubsessionIOState::fQTDurationT |
Definition at line 150 of file QuickTimeFileSink.cpp.
Definition at line 152 of file QuickTimeFileSink.cpp.
Definition at line 155 of file QuickTimeFileSink.cpp.
Referenced by setFinalQTstate(), useFrame1(), and ~SubsessionIOState().
| unsigned SubsessionIOState::fNumChunks |
Referenced by useFrameForHinting().
| unsigned SubsessionIOState::frameSize |
struct timeval SubsessionIOState::presentationTime [read] |
Definition at line 188 of file QuickTimeFileSink.cpp.
| unsigned SubsessionIOState::destFileOffset |
| unsigned SubsessionIOState::startSampleNumber |
Definition at line 192 of file QuickTimeFileSink.cpp.
| unsigned short SubsessionIOState::seqNum |
| unsigned SubsessionIOState::rtpHeader |
| unsigned char SubsessionIOState::numSpecialHeaders |
Definition at line 195 of file QuickTimeFileSink.cpp.
Definition at line 196 of file QuickTimeFileSink.cpp.
| unsigned char SubsessionIOState::specialHeaderBytes[SPECIAL_HEADER_BUFFER_SIZE] |
Definition at line 197 of file QuickTimeFileSink.cpp.
| unsigned SubsessionIOState::packetSizes[256] |
Definition at line 198 of file QuickTimeFileSink.cpp.
struct { ... } SubsessionIOState::fPrevFrameState [private] |
Referenced by SubsessionIOState(), useFrame(), and useFrameForHinting().
1.5.5