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