データストリーム読み取りインターフェース。 続き...
#include <opencv2/videoio.hpp>
|
| virtual | ~IStreamReader () |
| |
| virtual long long | read (char *buffer, long long size)=0 |
| | ストリームからバイトを読み取る。
|
| |
| virtual long long | seek (long long offset, int origin)=0 |
| | ストリームの位置を設定する。
|
| |
◆ ~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 |
ストリームからバイトを読み取る。
- 引数
-
| buffer | 少なくとも size バイトの、あらかじめ確保されたバッファ |
| size | 読み取る最大バイト数 |
- 戻り値
- 実際に読み取ったバイト数
cv::PluginStreamReader で実装されている。
◆ seek()
| virtual long long cv::IStreamReader::seek |
( |
long long | offset, |
|
|
int | origin ) |
|
pure virtual |
| Python: |
|---|
| cv.IStreamReader.seek( | offset, origin | ) -> | retval |
ストリームの位置を設定する。
- 引数
-
| offset | シーク位置のオフセット |
| origin | SEEK_SET / SEEK_END / SEEK_CUR |
- 参照
- fseek
cv::PluginStreamReader で実装されている。
このクラス詳解は次のファイルから抽出されました: