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

Int64 Impala::Application::DataServer::WriteVideoAsHashes ( char *  buf,
String  videoFileName,
Database db 
) [inline, private]

Definition at line 570 of file mainDataServer.cpp.

References Impala::Util::Channel::DATA_BUFFER_SIZE, Impala::Core::Stream::RgbDataSrcInfo::DumpIndexHashes(), Impala::Util::Database::GetFilePath(), and Impala::Core::Stream::RgbDataSrcFactory::SRC_LAVC.

Referenced by AcceptRequest().

00571     {
00572 #ifdef AVC_USED
00573         String videoPath = db.GetFilePath(videoFileName, false, false);
00574         if (videoPath.empty())
00575             return -1;
00576         Core::Stream::RgbDataSrcInfo* video = 
00577             new Core::Stream::RgbDataSrcLavc(
00578             Core::Stream::RgbDataSrcFactory::SRC_LAVC, videoPath, &db, READIDX);
00579         if (!video)
00580             return -1;
00581         int bufUsed = video->DumpIndexHashes(buf, Channel::DATA_BUFFER_SIZE);
00582         if (bufUsed < 0)
00583             return -1;
00584         return bufUsed;
00585 #else
00586         return -1;
00587 #endif
00588     }

Here is the call graph for this function:


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