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 sizebytes |  | 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: