🤖
AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は
公式英語版(原文) を参照してください。
#include <opencv2/videoio/utils.private.hpp>
|
| | 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 |
| | ストリームの位置を設定する。
|
| |
| 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 | シーク位置のオフセット |
| origin | SEEK_SET / SEEK_END / SEEK_CUR |
- 参照
- fseek
cv::IStreamReader を実装する。
このクラス詳解は次のファイルから抽出されました: