Read data stream interface.
More...
#include <opencv2/videoio.hpp>
|
virtual | ~IStreamReader () |
|
virtual long long | read (char *buffer, long long size)=0 |
| Read bytes from stream.
|
|
virtual long long | seek (long long offset, int origin)=0 |
| Sets the stream position.
|
|
Read data stream interface.
◆ ~IStreamReader()
virtual cv::IStreamReader::~IStreamReader |
( |
| ) |
|
|
virtual |
◆ read()
virtual long long cv::IStreamReader::read |
( |
char * | buffer, |
|
|
long long | size ) |
|
pure virtual |
Python: |
---|
| cv.IStreamReader.read( | buffer, size | ) -> | retval |
Read bytes from stream.
- Parameters
-
buffer | already allocated buffer of at least size bytes |
size | maximum number of bytes to read |
- Returns
- actual number of read bytes
Implemented in cv::PluginStreamReader.
◆ seek()
virtual long long cv::IStreamReader::seek |
( |
long long | offset, |
|
|
int | origin ) |
|
pure virtual |
Python: |
---|
| cv.IStreamReader.seek( | offset, origin | ) -> | retval |
Sets the stream position.
- Parameters
-
offset | Seek offset |
origin | SEEK_SET / SEEK_END / SEEK_CUR |
- See also
- fseek
Implemented in cv::PluginStreamReader.
The documentation for this class was generated from the following file: