OpenCV  4.10.0
开源计算机视觉库
加载中...
搜索中...
无匹配项
公共成员函数 | 公共属性 | 所有成员列表
cv::cudacodec::EncoderParams 结构体参考

CUDA 视频编码器的不同参数。 更多...

#include <opencv2/cudacodec.hpp>

cv::cudacodec::EncoderParams 的协作图

公共成员函数

 EncoderParams ()
 

公共属性

int averageBitRate
 针对 ENC_PARAMS_RC_VBRENC_PARAMS_RC_CBR 的目标比特率。
 
EncodeQp constQp
 针对 ENC_PARAMS_RC_CONSTQP 的 QP。
 
EncodeProfile encodingProfile
 
int gopLength
 一个 GOP 中的图片数量,确保 idrPeriod >= gopLength
 
int idrPeriod
 IDR 间隔,确保 idrPeriod >= gopLength
 
int maxBitRate
 针对 ENC_PARAMS_RC_VBRENC_PARAMS_RC_CONSTQP 的比特率上限。
 
EncodeMultiPass multiPassEncoding
 
EncodePreset nvPreset
 
EncodeParamsRcMode rateControlMode
 
uint8_t targetQuality
 值为 0 - 51,随着 targetQuality 的增加视频质量下降,与 ENC_PARAMS_RC_VBR 结合使用。
 
EncodeTuningInfo tuningInfo
 

详细描述

CUDA 视频编码器的不同参数。

构造函数和析构函数文档

◆ EncoderParams()

cv::cudacodec::EncoderParams::EncoderParams ( )
inline

成员数据文档

◆ averageBitRate

int cv::cudacodec::EncoderParams::averageBitRate

针对 ENC_PARAMS_RC_VBRENC_PARAMS_RC_CBR 的目标比特率。

◆ constQp

EncodeQp cv::cudacodec::EncoderParams::constQp

针对 ENC_PARAMS_RC_CONSTQP 的 QP。

◆ encodingProfile

EncodeProfile cv::cudacodec::EncoderParams::encodingProfile

◆ gopLength

int cv::cudacodec::EncoderParams::gopLength

一个 GOP 中的图片数量,确保 idrPeriod >= gopLength

◆ idrPeriod

int cv::cudacodec::EncoderParams::idrPeriod

IDR 间隔,确保 idrPeriod >= gopLength

◆ maxBitRate

int cv::cudacodec::EncoderParams::maxBitRate

针对 ENC_PARAMS_RC_VBRENC_PARAMS_RC_CONSTQP 的比特率上限。

◆ multiPassEncoding

EncodeMultiPass cv::cudacodec::EncoderParams::multiPassEncoding

◆ nvPreset

EncodePreset cv::cudacodec::EncoderParams::nvPreset

◆ rateControlMode

EncodeParamsRcMode cv::cudacodec::EncoderParams::rateControlMode

◆ targetQuality

uint8_t cv::cudacodec::EncoderParams::targetQuality

值为 0 - 51,随着 targetQuality 的增加视频质量下降,与 ENC_PARAMS_RC_VBR 结合使用。

◆ tuningInfo

EncodeTuningInfo cv::cudacodec::EncoderParams::tuningInfo

此结构体的文档由以下文件生成