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

void Impala::Core::VideoSet::ShotSegmenter::WriteMp7ShotSeg ( VideoSet vs,
int  fileId,
Stream::RgbDataSrc src 
) const [inline, private]

Definition at line 338 of file ShotSegmenter.h.

References ConstructMpeg7Doc(), Impala::FileNameBase(), Impala::Core::Stream::RgbDataSrc::FrameRateDen(), Impala::Core::Stream::RgbDataSrc::FrameRateNum(), ILOG_ERROR, Impala::Core::Stream::RgbDataSrc::LastFrame(), mDoMpeg7, and Impala::Core::VideoSet::Mpeg7DocWrite().

Referenced by HandleDoneFile().

00339     {
00340         if (!mDoMpeg7)
00341             return;
00342         if ((!src) || (src->FrameRateNum() < 0) || (src->FrameRateDen() < 0))
00343         {
00344             ILOG_ERROR("WriteMp7ShotSeg: need src with known frame rate");
00345             return;
00346         }
00347 
00348         String fileName = vs->GetFile(fileId);
00349         String id = FileNameBase(fileName);
00350         int realId = vs->GetFileId(fileId);
00351 
00352         Mpeg7Doc* mp7 = 
00353             ConstructMpeg7Doc(id, fileName, realId, src->LastFrame() + 1, 
00354                               src->FrameRateNum(), src->FrameRateDen());
00355 
00356         Mpeg7DocWrite(mp7, vs, fileId);
00357         delete mp7;
00358     }

Here is the call graph for this function:


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