![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
ビデオライターインターフェース。createVideoWriter() を参照。続き...
#include <opencv2/cudacodec.hpp>
公開メンバ関数 | |
| virtual | ~VideoWriter () |
| virtual EncoderParams | getEncoderParams () const =0 |
| エンコーディングパラメータを取得する。 | |
| virtual void | release ()=0 |
| EncoderCallback::onEncodingFinished() を呼び出す前に、エンコーディング処理が完了するまで待機する。 | |
| virtual void | write (InputArray frame)=0 |
| 次の動画フレームを書き込む。 | |
ビデオライターインターフェース。createVideoWriter() を参照。
Nvidia の Video Codec SDK がインストールされている場合に利用可能。
Codec::H264 と Codec::HEVC のみがサポートされ、エンコーディングのサポートはGPUに依存する。詳細はNvidia Video Codec SDKのVideo Encode and Decode GPU Support Matrixを参照。
|
inlinevirtual |
|
pure virtual |
エンコーディングパラメータを取得する。
|
pure virtual |
EncoderCallback::onEncodingFinished() を呼び出す前に、エンコーディング処理が完了するまで待機する。
|
pure virtual |
次の動画フレームを書き込む。
| frame | 書き込むフレーム。 |
このメソッドは指定された画像をビデオストリームにエンコードする。画像はビデオライターを開いたときに指定したものと同じサイズかつ同じサーフェスフォーマットでなければならない。