Public Member Functions | Protected Member Functions | List of all members
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 ( )
virtual cv::gpu::VideoReader_GPU::VideoSource::~VideoSource ( )
virtual

Member Function Documentation

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

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