Home || Architecture || Video Search || Visual Search || Scripts || Applications || 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 113 of file ExportFrames.h.

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

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

Here is the call graph for this function:


Generated on Fri Mar 19 11:29:01 2010 for ImpalaSrc by  doxygen 1.5.1