$darkmode
404 Not Found

404 Not Found


nginx
OpenCV 4.11.0
Open Source Computer Vision
BEGIN_CUSTOM_MATHJAX // END_CUSTOM_MATHJAX
Public Member Functions | List of all members
cv::PluginStreamReader Class Reference

#include <opencv2/videoio/utils.private.hpp>

Collaboration diagram for cv::PluginStreamReader:

Public Member Functions

 PluginStreamReader (void *_opaque, long long(*_read)(void *opaque, char *buffer, long long size), long long(*_seek)(void *opaque, long long offset, int way))
 
virtual ~PluginStreamReader ()
 
long long read (char *buffer, long long size) override
 Read bytes from stream. More...
 
long long seek (long long offset, int way) override
 Sets the stream position. More...
 
- Public Member Functions inherited from cv::IStreamReader
virtual ~IStreamReader ()
 
virtual long long read (char *buffer, long long size)=0
 Read bytes from stream. More...
 
virtual long long seek (long long offset, int origin)=0
 Sets the stream position. More...
 

Constructor & Destructor Documentation

◆ PluginStreamReader()

cv::PluginStreamReader::PluginStreamReader ( void *  _opaque,
long long(*)(void *opaque, char *buffer, long long size)  _read,
long long(*)(void *opaque, long long offset, int way)  _seek 
)
inline

◆ ~PluginStreamReader()

virtual cv::PluginStreamReader::~PluginStreamReader ( )
inlinevirtual

Member Function Documentation

◆ read()

long long cv::PluginStreamReader::read ( char *  buffer,
long long  size 
)
inlineoverridevirtual

Read bytes from stream.

Implements cv::IStreamReader.

Here is the call graph for this function:

◆ seek()

long long cv::PluginStreamReader::seek ( long long  offset,
int  origin 
)
inlineoverridevirtual

Sets the stream position.

Parameters
offsetSeek offset
originSEEK_SET / SEEK_END / SEEK_CUR
See also
fseek

Implements cv::IStreamReader.


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