AVIFileSink.cpp File Reference

Go to the source code of this file.

Classes

class  SubsessionBuffer
class  AVISubsessionIOState

Functions

 addFileHeader (RIFF, AVI)
 addFileHeader (LIST, hdrl)
MediaSubsessionIterator iter (fInputSession)
 while ((subsession=iter.next())!=NULL)
iter reset ()
 addFileHeader1 (avih)
 addFileHeader (LIST, strl)
 addFileHeader1 (strh)
 if (fCurrentIOState->fIsVideo)
 addFileHeader1 (strf)
 addFileHeader1 (JUNK)
 if (fJunkNumber==0)
 addFileHeader (LIST, movi)

Variables

 size = addFileHeader_hdrl()
 fRIFFSizePosition = headerSizePosn
 fRIFFSizeValue = size-ignoredSize
 addFileHeaderEnd
unsigned subsessionCount = 0
MediaSubsession * subsession
 fJunkNumber = 0
unsigned usecPerFrame = fMovieFPS == 0 ? 0 : 1000000/fMovieFPS
 fAVIHMaxBytesPerSecondPosition = ftell(fOutFid)
 fAVIHFrameCountPosition = ftell(fOutFid)
fCurrentIOState fSTRHFrameCountPosition = ftell(fOutFid)
 fMoviSizePosition = headerSizePosn
 fMoviSizeValue = size-ignoredSize


Function Documentation

addFileHeader ( RIFF  ,
AVI   
)

addFileHeader ( LIST  ,
hdrl   
)

MediaSubsessionIterator iter ( fInputSession   ) 

Referenced by AppleRemote::_openDevice(), VideoListImp::buildFsysList(), OSDSet::ClearAllText(), IPTVFeederRTSP::Close(), RipFile::close(), MainServer::connectionClosed(), Playlist::CreateCDMP3(), MainServer::customEvent(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleStopRecording(), VideoScannerImp::doScan(), StyleSetting::fillSelections(), HttpStatus::FillStatusXML(), FindMediaType(), OSDTypeTeletext::FindPageInternal(), OSDTypeTeletext::FindSubPageInternal(), MediaMonitorDarwin::GetCDROMBlockDevices(), MainServer::getSlaveByHostname(), DVDProbe::getTitle(), DVDInfo::getTitle(), MainServer::HandleAnnounce(), MainServer::HandleCheckRecordingActive(), MainServer::HandleFreeTuner(), MainServer::HandleGetFreeRecorder(), MainServer::HandleGetFreeRecorderCount(), MainServer::HandleGetFreeRecorderList(), MainServer::HandleGetNextFreeRecorder(), MainServer::HandleGetRecorderFromNum(), MainServer::HandleGetRecorderNum(), MainServer::HandleIsRecording(), MainServer::HandleLockTuner(), MainServer::HandleRecorderQuery(), MainServer::HandleRemoteEncoder(), NuppelVideoPlayer::HandleSelect(), MainServer::HandleSetNextLiveTVDir(), MythThemedMenuPrivate::layoutButtons(), MusicTreeBuilder::makeTree(), MediaTypeForBSDName(), IPTVFeederRTSP::Open(), MythPluginManager::orderMenuPlugins(), OSDSet::OSDSet(), MusicNode::printYourself(), MusicNode::putYourselfOnTheListView(), RTCPMemberDatabase::reapOldMembers(), MainServer::reconnectTimeout(), OSDSet::Reinit(), RipFile::remove(), OSDTypeTeletext::Reset(), FileScanner::ScanArtwork(), FileScanner::ScanMusic(), FileScanner::SearchDir(), MusicNode::sort(), GameHandler::UpdateGameDB(), VideoScannerImp::verifyFiles(), GameHandler::VerifyGameDB(), and MusicNode::writeTree().

while ( (subsession=iter.next())!  = NULL  ) 

Definition at line 567 of file AVIFileSink.cpp.

iter reset (  ) 

addFileHeader1 ( avih   ) 

addFileHeader ( LIST  ,
strl   
)

addFileHeader1 ( strh   ) 

if ( fCurrentIOState->  fIsVideo  ) 

Definition at line 638 of file AVIFileSink.cpp.

addFileHeader1 ( strf   ) 

addFileHeader1 ( JUNK   ) 

if ( fJunkNumber  = = 0  ) 

Definition at line 687 of file AVIFileSink.cpp.

addFileHeader ( LIST  ,
movi   
)


Variable Documentation

size = addFileHeader_hdrl()

Definition at line 553 of file AVIFileSink.cpp.

fRIFFSizePosition = headerSizePosn

Definition at line 555 of file AVIFileSink.cpp.

fRIFFSizeValue = size-ignoredSize

Definition at line 556 of file AVIFileSink.cpp.

Definition at line 557 of file AVIFileSink.cpp.

unsigned subsessionCount = 0

Definition at line 564 of file AVIFileSink.cpp.

MediaSubsession* subsession

Definition at line 586 of file AVIFileSink.cpp.

unsigned usecPerFrame = fMovieFPS == 0 ? 0 : 1000000/fMovieFPS

Definition at line 598 of file AVIFileSink.cpp.

Referenced by ClassicCommDetector::go().

Definition at line 600 of file AVIFileSink.cpp.

fAVIHFrameCountPosition = ftell(fOutFid)

Definition at line 604 of file AVIFileSink.cpp.

fCurrentIOState fSTRHFrameCountPosition = ftell(fOutFid)

Definition at line 632 of file AVIFileSink.cpp.

fMoviSizePosition = headerSizePosn

Definition at line 704 of file AVIFileSink.cpp.

fMoviSizeValue = size-ignoredSize

Definition at line 705 of file AVIFileSink.cpp.


Generated on Sat Dec 18 05:15:50 2010 for MythTV by  doxygen 1.5.5