OpenCV
3.3.0-dev
Open Source Computer Vision
|
Different parameters for CUDA video encoder. More...
#include "cudacodec.hpp"
Public Member Functions | |
EncoderParams () | |
EncoderParams (const String &configFile) | |
Constructors. More... | |
void | load (const String &configFile) |
Reads parameters from config file. More... | |
void | save (const String &configFile) const |
Saves parameters to config file. More... | |
Public Attributes | |
int | AvgBitrate |
NVVE_AVG_BITRATE,. More... | |
int | ClearStat |
NVVE_CLEAR_STAT,. More... | |
int | DeblockMode |
NVVE_DEBLOCK_MODE,. More... | |
int | DIMode |
NVVE_SET_DEINTERLACE,. More... | |
int | DisableCabac |
NVVE_DISABLE_CABAC,. More... | |
int | DisableSPSPPS |
NVVE_DISABLE_SPS_PPS. More... | |
int | DynamicGOP |
NVVE_DYNAMIC_GOP,. More... | |
int | ForceIDR |
NVVE_FORCE_IDR,. More... | |
int | ForceIntra |
NVVE_FORCE_INTRA,. More... | |
int | IDR_Period |
NVVE_IDR_PERIOD,. More... | |
int | NaluFramingType |
NVVE_CONFIGURE_NALU_FRAMING_TYPE. More... | |
int | P_Interval |
NVVE_P_INTERVAL,. More... | |
int | PeakBitrate |
NVVE_PEAK_BITRATE,. More... | |
int | Presets |
NVVE_PRESETS,. More... | |
int | ProfileLevel |
NVVE_PROFILE_LEVEL,. More... | |
int | QP_Level_InterB |
NVVE_QP_LEVEL_INTER_B,. More... | |
int | QP_Level_InterP |
NVVE_QP_LEVEL_INTER_P,. More... | |
int | QP_Level_Intra |
NVVE_QP_LEVEL_INTRA,. More... | |
int | RCType |
NVVE_RC_TYPE,. More... | |
Different parameters for CUDA video encoder.
cv::cudacodec::EncoderParams::EncoderParams | ( | ) |
|
explicit |
Constructors.
configFile | Config file name. |
Creates default parameters or reads parameters from config file.
void cv::cudacodec::EncoderParams::load | ( | const String & | configFile | ) |
Reads parameters from config file.
configFile | Config file name. |
void cv::cudacodec::EncoderParams::save | ( | const String & | configFile | ) | const |
Saves parameters to config file.
configFile | Config file name. |
int cv::cudacodec::EncoderParams::AvgBitrate |
NVVE_AVG_BITRATE,.
int cv::cudacodec::EncoderParams::ClearStat |
NVVE_CLEAR_STAT,.
int cv::cudacodec::EncoderParams::DeblockMode |
NVVE_DEBLOCK_MODE,.
int cv::cudacodec::EncoderParams::DIMode |
NVVE_SET_DEINTERLACE,.
int cv::cudacodec::EncoderParams::DisableCabac |
NVVE_DISABLE_CABAC,.
int cv::cudacodec::EncoderParams::DisableSPSPPS |
NVVE_DISABLE_SPS_PPS.
int cv::cudacodec::EncoderParams::DynamicGOP |
NVVE_DYNAMIC_GOP,.
int cv::cudacodec::EncoderParams::ForceIDR |
NVVE_FORCE_IDR,.
int cv::cudacodec::EncoderParams::ForceIntra |
NVVE_FORCE_INTRA,.
int cv::cudacodec::EncoderParams::IDR_Period |
NVVE_IDR_PERIOD,.
int cv::cudacodec::EncoderParams::NaluFramingType |
NVVE_CONFIGURE_NALU_FRAMING_TYPE.
int cv::cudacodec::EncoderParams::P_Interval |
NVVE_P_INTERVAL,.
int cv::cudacodec::EncoderParams::PeakBitrate |
NVVE_PEAK_BITRATE,.
int cv::cudacodec::EncoderParams::Presets |
NVVE_PRESETS,.
int cv::cudacodec::EncoderParams::ProfileLevel |
NVVE_PROFILE_LEVEL,.
int cv::cudacodec::EncoderParams::QP_Level_InterB |
NVVE_QP_LEVEL_INTER_B,.
int cv::cudacodec::EncoderParams::QP_Level_InterP |
NVVE_QP_LEVEL_INTER_P,.
int cv::cudacodec::EncoderParams::QP_Level_Intra |
NVVE_QP_LEVEL_INTRA,.
int cv::cudacodec::EncoderParams::RCType |
NVVE_RC_TYPE,.