編碼器回撥介面。 更多...
#include <opencv2/cudacodec.hpp>
編碼器回撥介面。
使用者可以透過實現此介面來執行自己的複用。
◆ ~EncoderCallback()
| virtual cv::cudacodec::EncoderCallback::~EncoderCallback |
( |
| ) |
|
|
內聯虛 |
◆ onEncoded()
| virtual void cv::cudacodec::EncoderCallback::onEncoded |
( |
const std::vector< std::vector< uint8_t > > & | vPacket, |
|
|
const std::vector< uint64_t > & | pts ) |
|
純虛擬函式 |
回撥函式,用於指示一個或多個幀的編碼位元流已就緒。
- 引數
-
| vPacket | 一個或多個幀的原始位元流。 |
| pts | vPacket 中每個幀的演示時間戳,使用 FPS 時間基準。例如:fps = 25, pts = 3, 演示時間 = 3/25 秒。 |
◆ onEncodingFinished()
| virtual void cv::cudacodec::EncoderCallback::onEncodingFinished |
( |
| ) |
|
|
純虛擬函式 |
◆ setFrameIntervalP()
| virtual bool cv::cudacodec::EncoderCallback::setFrameIntervalP |
( |
const int | frameIntervalP | ) |
|
|
純虛擬函式 |
設定編碼器使用的 GOP 模式。
- 引數
-
| frameIntervalP | 指定 GOP 模式如下:frameIntervalP = 0: I, 1 : IPP, 2 : IBP, 3 : IBBP。 |
此類的文件是從以下檔案生成的