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


此類文件由以下檔案生成