OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::cudacodec::EncoderCallback 类参考抽象类

编码回调接口。 更多…

#include <opencv2/cudacodec.hpp>

cv::cudacodec::EncoderCallback 的协作图

公共成员函数

虚函数 ~EncoderCallback ()
 
虚函数 void onEncoded (const std::vector< std::vector< uint8_t > > &vPacket, const std::vector< uint64_t > &pts)=0
 回调函数,用于指示一个或多个帧的编码比特流已准备好。
 
虚函数 void onEncodingFinished ()=0
 回调函数,用于指示编码已完成。
 
虚函数 bool setFrameIntervalP (const int frameIntervalP)=0
 设置编码器使用的 GOP 模式。
 

详细描述

编码回调接口。

用户可以通过实现此接口来实现自己的多路复用。

构造函数和析构函数文档

◆ ~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。

此类的文档是从以下文件生成的: