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: