Agora C++ API Reference for All Platforms
|
Public Member Functions | |
VideoConfigurationEx ()=default | |
~VideoConfigurationEx ()=default | |
void | SetAll (const VideoConfigurationEx &change) |
bool | operator== (const VideoConfigurationEx &o) const |
bool | operator!= (const VideoConfigurationEx &o) const |
std::string | ToString () const |
Optional (number_of_bframe_temporal_layers) | |
Optional (min_qp) | |
Optional (max_qp) | |
Optional (frame_max_size) | |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
agora::rtc::VideoConfigurationEx::Optional | ( | number_of_bframe_temporal_layers | ) |
agora::rtc::VideoConfigurationEx::Optional | ( | min_qp | ) |
agora::rtc::VideoConfigurationEx::Optional | ( | max_qp | ) |
agora::rtc::VideoConfigurationEx::Optional | ( | frame_max_size | ) |
Optional<int> agora::rtc::VideoConfigurationEx::codec_type |
Optional<int> agora::rtc::VideoConfigurationEx::frame_width |
Optional<int> agora::rtc::VideoConfigurationEx::frame_height |
Optional<int> agora::rtc::VideoConfigurationEx::frame_rate |
Optional<int> agora::rtc::VideoConfigurationEx::start_bitrate |
Optional<int> agora::rtc::VideoConfigurationEx::target_bitrate |
Optional<int> agora::rtc::VideoConfigurationEx::min_bitrate |
Optional<int> agora::rtc::VideoConfigurationEx::max_bitrate |
Optional<int> agora::rtc::VideoConfigurationEx::actual_max_bitrate |
Optional<int> agora::rtc::VideoConfigurationEx::orientation_mode |
Optional<uint8_t> agora::rtc::VideoConfigurationEx::number_of_temporal_layers |
Optional<uint8_t> agora::rtc::VideoConfigurationEx::minor_stream_number_of_temporal_layers |
Optional<std::string> agora::rtc::VideoConfigurationEx::sps_data |
Optional<std::string> agora::rtc::VideoConfigurationEx::pps_data |
Optional<int> agora::rtc::VideoConfigurationEx::h264_profile |
Optional<bool> agora::rtc::VideoConfigurationEx::adaptive_op_mode |
Optional<uint8_t> agora::rtc::VideoConfigurationEx::number_of_spatial_layers |
Optional<bool> agora::rtc::VideoConfigurationEx::flexible_mode |
Optional<int> agora::rtc::VideoConfigurationEx::interlayer_pred |
Optional<int> agora::rtc::VideoConfigurationEx::num_of_encoder_cores |
Optional<int> agora::rtc::VideoConfigurationEx::degradation_preference |
Optional<int> agora::rtc::VideoConfigurationEx::fps_down_step |
Optional<int> agora::rtc::VideoConfigurationEx::fps_up_step |
Optional<int> agora::rtc::VideoConfigurationEx::vqc_version |
Optional<int> agora::rtc::VideoConfigurationEx::overuse_detector_version |
Optional<bool> agora::rtc::VideoConfigurationEx::vqc_quick_adaptNetwork |
Optional<int> agora::rtc::VideoConfigurationEx::vqc_min_framerate |
Optional<int> agora::rtc::VideoConfigurationEx::vqc_min_holdtime_auto_resize_zoomin |
Optional<int> agora::rtc::VideoConfigurationEx::vqc_min_holdtime_auto_resize_zoomout |
Optional<int> agora::rtc::VideoConfigurationEx::vqc_qp_adjust |
Optional<int> agora::rtc::VideoConfigurationEx::vqc_ios_h265_adjust |
Optional<int> agora::rtc::VideoConfigurationEx::quick_response_intra_request |
Optional<int> agora::rtc::VideoConfigurationEx::fec_method |
Optional<int> agora::rtc::VideoConfigurationEx::fec_fix_rate |
Optional<bool> agora::rtc::VideoConfigurationEx::h265_dec_enable |
Optional<bool> agora::rtc::VideoConfigurationEx::av1_dec_enable |
Optional<bool> agora::rtc::VideoConfigurationEx::av1_camera_enable |
Optional<bool> agora::rtc::VideoConfigurationEx::av1_screen_enable |
Optional<int> agora::rtc::VideoConfigurationEx::av1_encoder_thread_num |
Optional<bool> agora::rtc::VideoConfigurationEx::vp8_enc_switch |
Optional<int> agora::rtc::VideoConfigurationEx::h265_min_enc_level |
Optional<int> agora::rtc::VideoConfigurationEx::minscore_for_swh265enc |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_change_encoder_profile |
Optional<bool> agora::rtc::VideoConfigurationEx::wz265_dec_enable |
Optional<int> agora::rtc::VideoConfigurationEx::complexity |
Optional<bool> agora::rtc::VideoConfigurationEx::denoising_on |
Optional<bool> agora::rtc::VideoConfigurationEx::automatic_resize_on |
Optional<bool> agora::rtc::VideoConfigurationEx::frame_dropping_on |
Optional<bool> agora::rtc::VideoConfigurationEx::has_intra_request |
Optional<int> agora::rtc::VideoConfigurationEx::key_frame_interval |
Optional<int> agora::rtc::VideoConfigurationEx::entropy_coding_mode_flag |
Optional<int> agora::rtc::VideoConfigurationEx::loop_filter_disable_idc |
Optional<bool> agora::rtc::VideoConfigurationEx::background_detection_on |
Optional<int> agora::rtc::VideoConfigurationEx::posted_frames_waiting_for_encode |
Optional<std::string> agora::rtc::VideoConfigurationEx::bitrate_adjust_ratio |
Optional<std::string> agora::rtc::VideoConfigurationEx::minbitrate_ratio |
Optional<bool> agora::rtc::VideoConfigurationEx::quality_scale_only_on_average_qp |
Optional<int> agora::rtc::VideoConfigurationEx::h264_qp_thresholds_low |
Optional<int> agora::rtc::VideoConfigurationEx::h264_qp_thresholds_high |
Optional<int> agora::rtc::VideoConfigurationEx::dec_mosreport |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_hw_decoder |
Optional<bool> agora::rtc::VideoConfigurationEx::low_stream_enable_hw_encoder |
Optional<std::string> agora::rtc::VideoConfigurationEx::hw_decoder_provider |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_hw_encoder |
Optional<int> agora::rtc::VideoConfigurationEx::h264_hwenc |
Optional<uint32_t> agora::rtc::VideoConfigurationEx::hw_encoder_provider |
Optional<uint32_t> agora::rtc::VideoConfigurationEx::av_enc_codec_type |
Optional<uint32_t> agora::rtc::VideoConfigurationEx::av_enc_common_quality |
Optional<uint32_t> agora::rtc::VideoConfigurationEx::av_enc_common_rate_control_mode |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_video_sender_frame_dropper |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_nvdia_first |
Optional<int32_t> agora::rtc::VideoConfigurationEx::nvdia_cpu_threshold_mhz |
Optional<int32_t> agora::rtc::VideoConfigurationEx::intel_cpu_threshold_mhz |
Optional<bool> agora::rtc::VideoConfigurationEx::vdm_not_override_lua_smallvideo_not_use_hwenc_policy |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_video_freeze_diagnose |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_video_qoe_assess |
Optional<int> agora::rtc::VideoConfigurationEx::h264_hw_min_res_level |
Optional<int> agora::rtc::VideoConfigurationEx::av_enc_video_max_slices |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_pvc |
Optional<int> agora::rtc::VideoConfigurationEx::pvc_one_model |
Optional<bool> agora::rtc::VideoConfigurationEx::PvcSupport |
Optional<int> agora::rtc::VideoConfigurationEx::PvcConfig |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_sr |
Optional<int> agora::rtc::VideoConfigurationEx::sr_type |
Optional<bool> agora::rtc::VideoConfigurationEx::isScreenSharingJbEnabled |
Optional<bool> agora::rtc::VideoConfigurationEx::JBMinDelayForRDCEnable |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_video_vpr |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_vpr_init_size |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_vpr_max_size |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_vpr_frozen_ms_thres |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_vpr_frozen_rate_thres |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_vpr_method |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_vpr_adaptive_thres |
Optional<bool> agora::rtc::VideoConfigurationEx::retrans_detect_enable |
Optional<bool> agora::rtc::VideoConfigurationEx::use_sent_ts_enable |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_minor_stream_intra_request |
Optional<int32_t> agora::rtc::VideoConfigurationEx::av_enc_intra_key_interval |
Optional<int32_t> agora::rtc::VideoConfigurationEx::key_force_device_score |
Optional<int32_t> agora::rtc::VideoConfigurationEx::av_enc_bitrate_adjustment_type |
Optional<int> agora::rtc::VideoConfigurationEx::video_rotation |
Optional<int> agora::rtc::VideoConfigurationEx::scale_type |
Optional<bool> agora::rtc::VideoConfigurationEx::scc_auto_framerate |
Optional<bool> agora::rtc::VideoConfigurationEx::scc_quality_opt |
Optional<bool> agora::rtc::VideoConfigurationEx::video_render_d3d9_texture |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_render_d3d9_render_mode |
Optional<int32_t> agora::rtc::VideoConfigurationEx::video_render_buffer_queue_size |
Optional<bool> agora::rtc::VideoConfigurationEx::av_enc_video_use_a264 |
Optional<bool> agora::rtc::VideoConfigurationEx::av_enc_vmaf_calc |
Optional<int> agora::rtc::VideoConfigurationEx::video_enc_min_scc_auto_framerate |
Optional<bool> agora::rtc::VideoConfigurationEx::av_enc_profiling |
Optional<std::string> agora::rtc::VideoConfigurationEx::av_enc_param_config |
Optional<int32_t> agora::rtc::VideoConfigurationEx::av_enc_screen_sharing_subclass |
Optional<int32_t> agora::rtc::VideoConfigurationEx::av_enc_video_width_alignment |
Optional<int32_t> agora::rtc::VideoConfigurationEx::av_enc_video_height_alignment |
Optional<std::string> agora::rtc::VideoConfigurationEx::av_enc_video_hwenc_config |
Optional<std::string> agora::rtc::VideoConfigurationEx::av_dec_video_hwdec_config |
Optional<int32_t> agora::rtc::VideoConfigurationEx::av_enc_hw_hevc_exceptions |
Optional<int32_t> agora::rtc::VideoConfigurationEx::av_dec_hw_hevc_exceptions |
Optional<bool> agora::rtc::VideoConfigurationEx::av_enc_video_force_alignment |
Optional<bool> agora::rtc::VideoConfigurationEx::av_dec_output_byte_frame |
Optional<bool> agora::rtc::VideoConfigurationEx::use_single_slice_parser |
Optional<bool> agora::rtc::VideoConfigurationEx::color_space_enable |
Optional<int> agora::rtc::VideoConfigurationEx::videoFullrange |
Optional<int> agora::rtc::VideoConfigurationEx::matrixCoefficients |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_iptos |
Optional<bool> agora::rtc::VideoConfigurationEx::save_encode_bitrate |
Optional<std::string> agora::rtc::VideoConfigurationEx::save_encode_bitrate_params |
Optional<int> agora::rtc::VideoConfigurationEx::key_frame_interval_intra_request |
Optional<int> agora::rtc::VideoConfigurationEx::video_switch_soft_decoder_threshold |
Optional<int> agora::rtc::VideoConfigurationEx::min_encode_keyframe_interval |
Optional<bool> agora::rtc::VideoConfigurationEx::video_skip_enable |
Optional<bool> agora::rtc::VideoConfigurationEx::av_enc_new_complexity |
Optional<int> agora::rtc::VideoConfigurationEx::av_enc_default_complexity |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_parser_reject |
Optional<int> agora::rtc::VideoConfigurationEx::direct_cdn_streaming_h264_profile |
Optional<bool> agora::rtc::VideoConfigurationEx::av_enc_send_alpha_data |
Optional<int> agora::rtc::VideoConfigurationEx::av_enc_alpha_data_codec_type |
Optional<bool> agora::rtc::VideoConfigurationEx::enable_bframe |
Optional<int> agora::rtc::VideoConfigurationEx::bFrames |