OpenCV  2.4.13
Open Source Computer Vision
cv::gpu::VideoReader_GPU::VideoSource Class Referenceabstract

#include <gpu.hpp>

Public Member Functions

 VideoSource ()
 
virtual ~VideoSource ()
 
virtual FormatInfo format () const =0
 
virtual void start ()=0
 
virtual void stop ()=0
 
virtual bool isStarted () const =0
 
virtual bool hasError () const =0
 
void setFrameQueue (detail::FrameQueue *frameQueue)
 
void setVideoParser (detail::VideoParser *videoParser)
 

Protected Member Functions

bool parseVideoData (const uchar *data, size_t size, bool endOfStream=false)
 

Constructor & Destructor Documentation

cv::gpu::VideoReader_GPU::VideoSource::VideoSource ( )
inline
virtual cv::gpu::VideoReader_GPU::VideoSource::~VideoSource ( )
inlinevirtual

Member Function Documentation

virtual FormatInfo cv::gpu::VideoReader_GPU::VideoSource::format ( ) const
pure virtual
virtual bool cv::gpu::VideoReader_GPU::VideoSource::hasError ( ) const
pure virtual
virtual bool cv::gpu::VideoReader_GPU::VideoSource::isStarted ( ) const
pure virtual
bool cv::gpu::VideoReader_GPU::VideoSource::parseVideoData ( const uchar data,
size_t  size,
bool  endOfStream = false 
)
protected
void cv::gpu::VideoReader_GPU::VideoSource::setFrameQueue ( detail::FrameQueue *  frameQueue)
inline
void cv::gpu::VideoReader_GPU::VideoSource::setVideoParser ( detail::VideoParser *  videoParser)
inline
virtual void cv::gpu::VideoReader_GPU::VideoSource::start ( )
pure virtual
virtual void cv::gpu::VideoReader_GPU::VideoSource::stop ( )
pure virtual

The documentation for this class was generated from the following file: