编码回调接口。 更多…
#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 | 使用 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。 |
此类的文档是从以下文件生成的: