Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

virtual void Impala::Core::VideoSet::ExportFrames::HandleDoneFile ( VideoSet vs,
int  fileId,
Stream::RgbDataSrc src 
) [inline, virtual]

Completed given DB_FILE in a "normal" walk.

Reimplemented from Impala::Core::VideoSet::Listener.

Definition at line 120 of file ExportFrames.h.

References Impala::Core::Array::ArrayListDelete(), mImList, mJpg, mSplitArchive, and Impala::Core::Array::WriteRawListVar().

00121     {
00122         if (!mSplitArchive)
00123             return;
00124         
00125         String fName = (mJpg) ? "images_jpg.raw" : "images.raw";
00126 #ifndef REPOSITORY_USED // Here comes the deprecated stuff
00127         fName = vs->GetFilePathFrames(fileId, fName, true, false);
00128         Array::WriteRawListVar(mImList, fName, vs->GetDatabase(), true, true);
00129 #else // REPOSITORY_USED
00130         String container = vs->GetContainerFile(fileId);
00131         Persistency::ImageArchiveLocator loc(vs->GetLocator(), true, container,
00132                                              fName, 0);
00133         Array::ImageArchiveMemory wrapper(&mImList);
00134         Persistency::ImageArchiveRepository().Add(loc, &wrapper);
00135 #endif // REPOSITORY_USED
00136         Array::ArrayListDelete(&mImList);
00137     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:21:51 2011 for ImpalaSrc by  doxygen 1.5.1