OpenCV  4.7.0
Open Source Computer Vision
Public Member Functions | Public Attributes | List of all members
cv::cudacodec::EncoderParams Struct Reference

Different parameters for CUDA video encoder. More...

#include <opencv2/cudacodec.hpp>

Public Member Functions

 EncoderParams ()
 

Public Attributes

int averageBitRate
 target bitrate for ENC_PARAMS_RC_VBR and ENC_PARAMS_RC_CBR. More...
 
EncodeQp constQp
 QP's for ENC_PARAMS_RC_CONSTQP. More...
 
EncodeProfile encodingProfile
 
int gopLength
 
int maxBitRate
 upper bound on bitrate for ENC_PARAMS_RC_VBR and ENC_PARAMS_RC_CONSTQP. More...
 
EncodeMultiPass multiPassEncoding
 
EncodePreset nvPreset
 
EncodeParamsRcMode rateControlMode
 
uint8_t targetQuality
 value 0 - 51 where video quality decreases as targetQuality increases, used with ENC_PARAMS_RC_VBR. More...
 
EncodeTuningInfo tuningInfo
 

Detailed Description

Different parameters for CUDA video encoder.

Constructor & Destructor Documentation

◆ EncoderParams()

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

Member Data Documentation

◆ averageBitRate

int cv::cudacodec::EncoderParams::averageBitRate

target bitrate for ENC_PARAMS_RC_VBR and ENC_PARAMS_RC_CBR.

◆ constQp

EncodeQp cv::cudacodec::EncoderParams::constQp

QP's for ENC_PARAMS_RC_CONSTQP.

◆ encodingProfile

EncodeProfile cv::cudacodec::EncoderParams::encodingProfile

◆ gopLength

int cv::cudacodec::EncoderParams::gopLength

◆ maxBitRate

int cv::cudacodec::EncoderParams::maxBitRate

upper bound on bitrate for ENC_PARAMS_RC_VBR and ENC_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

value 0 - 51 where video quality decreases as targetQuality increases, used with ENC_PARAMS_RC_VBR.

◆ tuningInfo

EncodeTuningInfo cv::cudacodec::EncoderParams::tuningInfo

The documentation for this struct was generated from the following file: