OpenCV  3.2.0-dev
Open Source Computer Vision

Different parameters for CUDA video encoder. More...

#include "cudacodec.hpp"

Collaboration diagram for cv::cudacodec::EncoderParams:

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...
 

Detailed Description

Different parameters for CUDA video encoder.

Constructor & Destructor Documentation

cv::cudacodec::EncoderParams::EncoderParams ( )
cv::cudacodec::EncoderParams::EncoderParams ( const String configFile)
explicit

Constructors.

Parameters
configFileConfig file name.

Creates default parameters or reads parameters from config file.

Member Function Documentation

void cv::cudacodec::EncoderParams::load ( const String configFile)

Reads parameters from config file.

Parameters
configFileConfig file name.
void cv::cudacodec::EncoderParams::save ( const String configFile) const

Saves parameters to config file.

Parameters
configFileConfig file name.

Member Data Documentation

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,.


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