Definition at line 96 of file QuickTimeFileSink.cpp.
| typedef unsigned(QuickTimeFileSink::* SubsessionIOState::atomCreationFunc)() |
Definition at line 136 of file QuickTimeFileSink.cpp.
| 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] |
Definition at line 113 of file QuickTimeFileSink.cpp.
Referenced by setQTstate().
| Boolean SubsessionIOState::hasHintTrack | ( | ) | const [inline] |
Definition at line 114 of file QuickTimeFileSink.cpp.
Referenced by useFrame().
| UsageEnvironment& SubsessionIOState::envir | ( | ) | const [inline] |
Definition at line 116 of file QuickTimeFileSink.cpp.
Referenced by setQTstate(), and useFrameForHinting().
| void SubsessionIOState::useFrame | ( | SubsessionBuffer & | buffer | ) | [private] |
Definition at line 742 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame().
| void SubsessionIOState::useFrameForHinting | ( | unsigned | frameSize, | |
| struct timeval | presentationTime, | |||
| unsigned | startSampleNumber | |||
| ) | [private] |
Definition at line 801 of file QuickTimeFileSink.cpp.
Referenced by useFrame().
| 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] |
Definition at line 119 of file QuickTimeFileSink.cpp.
Referenced by SubsessionIOState().
| unsigned SubsessionIOState::fTrackID |
Definition at line 120 of file QuickTimeFileSink.cpp.
Referenced by SubsessionIOState().
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 127 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame().
Definition at line 128 of file QuickTimeFileSink.cpp.
Referenced by onSourceClosure(), and SubsessionIOState().
Definition at line 130 of file QuickTimeFileSink.cpp.
Referenced by syncOK(), and useFrame().
| struct timeval SubsessionIOState::fSyncTime |
Definition at line 131 of file QuickTimeFileSink.cpp.
Referenced by syncOK().
Definition at line 133 of file QuickTimeFileSink.cpp.
Referenced by setQTstate().
Definition at line 134 of file QuickTimeFileSink.cpp.
Referenced by setQTstate(), and useFrame().
| char const* SubsessionIOState::fQTcomponentName |
Definition at line 135 of file QuickTimeFileSink.cpp.
Referenced by setQTstate().
Definition at line 137 of file QuickTimeFileSink.cpp.
Referenced by setQTstate().
Definition at line 138 of file QuickTimeFileSink.cpp.
Referenced by afterGettingFrame(), and setQTstate().
| char const* SubsessionIOState::fQTAudioDataType |
Definition at line 139 of file QuickTimeFileSink.cpp.
Referenced by setQTstate().
| unsigned short SubsessionIOState::fQTSoundSampleVersion |
Definition at line 140 of file QuickTimeFileSink.cpp.
Referenced by setQTstate().
| 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 |
Definition at line 148 of file QuickTimeFileSink.cpp.
Referenced by setFinalQTstate().
| unsigned SubsessionIOState::fQTDurationT |
Definition at line 149 of file QuickTimeFileSink.cpp.
Referenced by setFinalQTstate().
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().
Definition at line 155 of file QuickTimeFileSink.cpp.
Referenced by useFrame1().
| unsigned SubsessionIOState::fNumChunks |
Definition at line 156 of file QuickTimeFileSink.cpp.
Referenced by useFrame1().
Referenced by useFrameForHinting().
| unsigned SubsessionIOState::frameSize |
Definition at line 187 of file QuickTimeFileSink.cpp.
Referenced by useFrame(), and useFrame1().
| struct timeval SubsessionIOState::presentationTime |
Definition at line 188 of file QuickTimeFileSink.cpp.
| unsigned SubsessionIOState::destFileOffset |
Definition at line 189 of file QuickTimeFileSink.cpp.
Referenced by useFrame().
| unsigned SubsessionIOState::startSampleNumber |
Definition at line 192 of file QuickTimeFileSink.cpp.
| unsigned short SubsessionIOState::seqNum |
Definition at line 193 of file QuickTimeFileSink.cpp.
Referenced by useFrameForHinting().
| unsigned SubsessionIOState::rtpHeader |
Definition at line 194 of file QuickTimeFileSink.cpp.
Referenced by useFrameForHinting().
| 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.6.3