Definition at line 58 of file AVIFileSink.cpp.
Public Member Functions | |
| AVISubsessionIOState (AVIFileSink &sink, MediaSubsession &subsession) | |
| virtual | ~AVISubsessionIOState () |
| void | setAVIstate (unsigned subsessionIndex) |
| void | setFinalAVIstate () |
| void | afterGettingFrame (unsigned packetDataSize, struct timeval presentationTime) |
| void | onSourceClosure () |
| UsageEnvironment & | envir () const |
Public Attributes | |
| SubsessionBuffer * | fBuffer |
| SubsessionBuffer * | fPrevBuffer |
| AVIFileSink & | fOurSink |
| MediaSubsession & | fOurSubsession |
| unsigned short | fLastPacketRTPSeqNum |
| Boolean | fOurSourceIsActive |
| struct timeval | fPrevPresentationTime |
| unsigned | fMaxBytesPerSecond |
| Boolean | fIsVideo |
| Boolean | fIsAudio |
| Boolean | fIsByteSwappedAudio |
| unsigned | fAVISubsessionTag |
| unsigned | fAVICodecHandlerType |
| unsigned | fAVISamplingFrequency |
| u_int16_t | fWAVCodecTag |
| unsigned | fAVIScale |
| unsigned | fAVIRate |
| unsigned | fAVISize |
| unsigned | fNumFrames |
| unsigned | fSTRHFrameCountPosition |
Private Member Functions | |
| void | useFrame (SubsessionBuffer &buffer) |
| AVISubsessionIOState::AVISubsessionIOState | ( | AVIFileSink & | sink, | |
| MediaSubsession & | subsession | |||
| ) |
Definition at line 321 of file AVIFileSink.cpp.
| AVISubsessionIOState::~AVISubsessionIOState | ( | ) | [virtual] |
Definition at line 336 of file AVIFileSink.cpp.
| void AVISubsessionIOState::setAVIstate | ( | unsigned | subsessionIndex | ) |
Definition at line 340 of file AVIFileSink.cpp.
| void AVISubsessionIOState::setFinalAVIstate | ( | ) |
| void AVISubsessionIOState::afterGettingFrame | ( | unsigned | packetDataSize, | |
| struct timeval | presentationTime | |||
| ) |
Definition at line 406 of file AVIFileSink.cpp.
| void AVISubsessionIOState::onSourceClosure | ( | ) |
Definition at line 478 of file AVIFileSink.cpp.
| UsageEnvironment& AVISubsessionIOState::envir | ( | ) | const [inline] |
Definition at line 70 of file AVIFileSink.cpp.
| void AVISubsessionIOState::useFrame | ( | SubsessionBuffer & | buffer | ) | [private] |
Definition at line 73 of file AVIFileSink.cpp.
Referenced by afterGettingFrame(), AVISubsessionIOState(), and ~AVISubsessionIOState().
Definition at line 73 of file AVIFileSink.cpp.
Referenced by afterGettingFrame(), AVISubsessionIOState(), and ~AVISubsessionIOState().
| AVIFileSink& AVISubsessionIOState::fOurSink |
Definition at line 74 of file AVIFileSink.cpp.
Referenced by afterGettingFrame(), AVISubsessionIOState(), envir(), onSourceClosure(), setAVIstate(), and useFrame().
| MediaSubsession& AVISubsessionIOState::fOurSubsession |
Definition at line 75 of file AVIFileSink.cpp.
Referenced by afterGettingFrame(), and setAVIstate().
| unsigned short AVISubsessionIOState::fLastPacketRTPSeqNum |
Definition at line 78 of file AVIFileSink.cpp.
Referenced by AVISubsessionIOState(), and onSourceClosure().
struct timeval AVISubsessionIOState::fPrevPresentationTime [read] |
Definition at line 79 of file AVIFileSink.cpp.
Referenced by AVISubsessionIOState(), and useFrame().
| Boolean AVISubsessionIOState::fIsVideo |
| Boolean AVISubsessionIOState::fIsAudio |
| unsigned AVISubsessionIOState::fAVIScale |
| unsigned AVISubsessionIOState::fAVIRate |
| unsigned AVISubsessionIOState::fAVISize |
| unsigned AVISubsessionIOState::fNumFrames |
Definition at line 90 of file AVIFileSink.cpp.
1.5.5