![]() |
OpenCV
3.0.0
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,.
1.8.7