|  | OpenCV 4.12.0
    Open Source Computer Vision | 
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. | |
| EncodeQp | constQp | 
| QP's for ENC_PARAMS_RC_CONSTQP. | |
| EncodeProfile | encodingProfile | 
| int | gopLength | 
| the number of pictures in one GOP, ensuring idrPeriod >= gopLength. | |
| int | idrPeriod | 
| IDR interval, ensuring idrPeriod >= gopLength. | |
| int | maxBitRate | 
| upper bound on bitrate for ENC_PARAMS_RC_VBR and ENC_PARAMS_RC_CONSTQP. | |
| 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. | |
| EncodeTuningInfo | tuningInfo | 
| bool | 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. | |
Different parameters for CUDA video encoder.
| 
 | inline | 
| int cv::cudacodec::EncoderParams::averageBitRate | 
target bitrate for ENC_PARAMS_RC_VBR and ENC_PARAMS_RC_CBR.
| EncodeQp cv::cudacodec::EncoderParams::constQp | 
QP's for ENC_PARAMS_RC_CONSTQP.
| EncodeProfile cv::cudacodec::EncoderParams::encodingProfile | 
| int cv::cudacodec::EncoderParams::gopLength | 
| int cv::cudacodec::EncoderParams::maxBitRate | 
upper bound on bitrate for ENC_PARAMS_RC_VBR and ENC_PARAMS_RC_CONSTQP.
| EncodeMultiPass cv::cudacodec::EncoderParams::multiPassEncoding | 
| EncodePreset cv::cudacodec::EncoderParams::nvPreset | 
| EncodeParamsRcMode cv::cudacodec::EncoderParams::rateControlMode | 
| uint8_t cv::cudacodec::EncoderParams::targetQuality | 
value 0 - 51 where video quality decreases as targetQuality increases, used with ENC_PARAMS_RC_VBR.
| EncodeTuningInfo cv::cudacodec::EncoderParams::tuningInfo | 
| 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.