Struct cv::cudacodec::EncoderParams#
Different parameters for CUDA video encoder.
#include <opencv2/cudacodec.hpp>Collaboration diagram for cv::cudacodec::EncoderParams:
Detailed Description#
Different parameters for CUDA video encoder.
Constructor & Destructor Documentation#
EncoderParams()#
cv::cudacodec::EncoderParams::EncoderParams()
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
the number of pictures in one GOP, ensuring idrPeriod >= gopLength.
idrPeriod#
int cv::cudacodec::EncoderParams::idrPeriod
IDR interval, ensuring idrPeriod >= 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
videoFullRangeFlag#
bool cv::cudacodec::EncoderParams::videoFullRangeFlag
Indicates if the black level, luma and chroma of the source are represented using the full or limited range (AKA TV or “analogue” range) of values as defined in Annex E of the ITU-T Specification.
Source file#
The documentation for this struct was generated from the following file:
opencv2/cudacodec.hpp