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: ![]()
|