OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::PluginStreamReader 类参考

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

cv::PluginStreamReader 的协作图

公共成员函数

 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
 从流中读取字节。
 
long long seek (long long offset, int way) override
 设置流的位置。
 
- 从 cv::IStreamReader 继承的公共成员函数
virtual ~IStreamReader ()
 

构造函数 & 析构函数文档

◆ PluginStreamReader()

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

◆ ~PluginStreamReader()

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

成员函数文档

◆ read()

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

从流中读取字节。

参数
buffer至少分配了 size 字节的缓冲区
size要读取的最大字节数
返回
实际读取的字节数

实现 cv::IStreamReader

◆ seek()

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

设置流的位置。

参数
offset查找偏移量
originSEEK_SET / SEEK_END / SEEK_CUR
另请参见
fseek

实现 cv::IStreamReader


此类文档由以下文件生成