log4cpp.appender.console=ConsoleAppender
log4cpp.appender.console.layout=PatternLayout
-log4cpp.appender.console.layout.ConversionPattern=%d [%p] %m%n
+log4cpp.appender.console.layout.ConversionPattern=%d [%t] [%p] %m%n
log4cpp.appender.rootAppender=RollingFileAppender
log4cpp.appender.rootAppender.maxFileSize=400000
Engine* e = Engine::create();
e->addObserver(new Callback());
- e->setVideoSrc("xxxx");
+ e->setVideoSrc(VideoSrcType::URL, "rtsp://192.168.1.75:554/stream1");
e->start();
e->destroy();
delete tracker;
}
-void Engine::setVideoSrc(const std::string& url)
+void Engine::setVideoSrc(VideoSrcType type, const std::string& url)
{
videoSrc = url;
- reader = VideoReaderFactory::createVideoReader(VideoSrcType::URL,"rtsp://192.168.1.75:554/stream1");
+ reader = VideoReaderFactory::createVideoReader(type, url);
}
void Engine::run()
void destroy();
virtual void start();
void addObserver(EngineObserver* o);
- void setVideoSrc(const std::string& url);
+ void setVideoSrc(VideoSrcType type, const std::string& url);
private:
Engine();
LOG_ERROR(TAG, "open video " + url);
throw std::runtime_error("Cannot open video url " + url);
}
+ LOG_DEBUG(TAG, "reader video sourc succeed.");
}
UrlReader::~UrlReader()