![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
ビデオの多重分離(デマルチプレクス)用インターフェイス。 : 続き...
#include <opencv2/cudacodec.hpp>
公開メンバ関数 | |
| virtual | ~RawVideoSource () |
| virtual FormatInfo | format () const =0 |
| ビデオファイル形式に関する情報を返す。 | |
| virtual bool | get (const int propertyId, double &propertyVal) const =0 |
| VideoSource が使用する指定のプロパティを取得する。 | |
| virtual void | getExtraData (cv::Mat &extraData) const =0 |
| ビデオソースに関連付けられた追加データを返す。 | |
| virtual int | getFirstFrameIdx () const =0 |
| 構築後に最初に返されるフレームのインデックスを取得する。 | |
| virtual bool | getNextPacket (unsigned char **data, size_t *size)=0 |
| RAWビデオフレームを含む次のパケットを返す。 | |
| virtual bool | lastPacketContainsKeyFrame () const |
| 直近のパケットがキーフレームを含んでいた場合に true を返す。 | |
| virtual void | updateFormat (const FormatInfo &videoFormat)=0 |
| format 内のコード化された幅と高さを更新する。 | |
ビデオの多重分離(デマルチプレクス)用インターフェイス。 :
このインターフェイスを実装することで、ユーザは独自の多重分離処理を実装できる。
|
inlinevirtual |
|
pure virtual |
ビデオファイル形式に関する情報を返す。
|
pure virtual |
VideoSource が使用する指定のプロパティを取得する。
| propertyId | cv::VideoCaptureProperties によるプロパティ識別子(例: cv::CAP_PROP_POS_MSEC、 cv::CAP_PROP_POS_FRAMES など)、あるいは ビデオI/O APIバックエンド向けの追加フラグ のいずれか。 |
| propertyVal | 指定されたプロパティの値。 |
true。
|
pure virtual |
ビデオソースに関連付けられた追加データを返す。
| extraData | 追加データが存在する場合、それを格納した1次元の cv::Mat。 |
|
pure virtual |
構築後に最初に返されるフレームのインデックスを取得する。
|
pure virtual |
RAWビデオフレームを含む次のパケットを返す。
| data | フレームデータへのポインタ。 |
| size | 現在のフレームのバイト単位のサイズ。 |
|
inlinevirtual |
直近のパケットがキーフレームを含んでいた場合に true を返す。
|
pure virtual |
format 内のコード化された幅と高さを更新する。