Accessors for H.264 encoder parameters. More...
Go to the source code of this file.
Functions | |
int | shcodecs_encoder_get_h264_headers (SHCodecs_Encoder *encoder, int *nr_nals, int **nal_sizes, unsigned char ***nal_datas) |
Get the SPS & PPS headers. | |
int | shcodecs_encoder_get_output_filler_enable (SHCodecs_Encoder *encoder) |
Get the output_filler_enable. | |
int | shcodecs_encoder_set_output_filler_enable (SHCodecs_Encoder *encoder, int output_filler_enable) |
Set the output_filler_enable. | |
unsigned long | shcodecs_encoder_get_h264_Ivop_quant_initial_value (SHCodecs_Encoder *encoder) |
Get the h264_Ivop_quant_initial_value. | |
unsigned long | shcodecs_encoder_set_h264_Ivop_quant_initial_value (SHCodecs_Encoder *encoder, unsigned long h264_Ivop_quant_initial_value) |
Set the h264_Ivop_quant_initial_value. | |
unsigned long | shcodecs_encoder_get_h264_Pvop_quant_initial_value (SHCodecs_Encoder *encoder) |
Get the h264_Pvop_quant_initial_value. | |
unsigned long | shcodecs_encoder_set_h264_Pvop_quant_initial_value (SHCodecs_Encoder *encoder, unsigned long h264_Pvop_quant_initial_value) |
Set the h264_Pvop_quant_initial_value. | |
unsigned long | shcodecs_encoder_get_h264_use_dquant (SHCodecs_Encoder *encoder) |
Get the h264_use_dquant. | |
unsigned long | shcodecs_encoder_set_h264_use_dquant (SHCodecs_Encoder *encoder, unsigned long h264_use_dquant) |
Set the h264_use_dquant. | |
unsigned long | shcodecs_encoder_get_h264_clip_dquant_next_mb (SHCodecs_Encoder *encoder) |
Get the h264_clip_dquant_next_mb. | |
unsigned long | shcodecs_encoder_set_h264_clip_dquant_next_mb (SHCodecs_Encoder *encoder, unsigned long h264_clip_dquant_next_mb) |
Set the h264_clip_dquant_next_mb. | |
unsigned long | shcodecs_encoder_get_h264_clip_dquant_frame (SHCodecs_Encoder *encoder) |
Get the h264_clip_dquant_frame. | |
unsigned long | shcodecs_encoder_set_h264_clip_dquant_frame (SHCodecs_Encoder *encoder, unsigned long h264_clip_dquant_frame) |
Set the h264_clip_dquant_frame. | |
unsigned long | shcodecs_encoder_get_h264_quant_min (SHCodecs_Encoder *encoder) |
Get the h264_quant_min. | |
unsigned long | shcodecs_encoder_set_h264_quant_min (SHCodecs_Encoder *encoder, unsigned long h264_quant_min) |
Set the h264_quant_min. | |
unsigned long | shcodecs_encoder_get_h264_quant_min_Ivop_under_range (SHCodecs_Encoder *encoder) |
Get the h264_quant_min_Ivop_under_range. | |
unsigned long | shcodecs_encoder_set_h264_quant_min_Ivop_under_range (SHCodecs_Encoder *encoder, unsigned long h264_quant_min_Ivop_under_range) |
Set the h264_quant_min_Ivop_under_range. | |
unsigned long | shcodecs_encoder_get_h264_quant_max (SHCodecs_Encoder *encoder) |
Get the h264_quant_max. | |
unsigned long | shcodecs_encoder_set_h264_quant_max (SHCodecs_Encoder *encoder, unsigned long h264_quant_max) |
Set the h264_quant_max. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_skipcheck_enable (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_skipcheck_enable. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_skipcheck_enable (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_skipcheck_enable) |
Set the h264_ratecontrol_cpb_skipcheck_enable. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_Ivop_noskip (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_Ivop_noskip. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_Ivop_noskip (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_Ivop_noskip) |
Set the h264_ratecontrol_cpb_Ivop_noskip. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_remain_zero_skip_enable (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_remain_zero_skip_enable. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_remain_zero_skip_enable (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_remain_zero_skip_enable) |
Set the h264_ratecontrol_cpb_remain_zero_skip_enable. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_buffer_unit_size (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_buffer_unit_size. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_buffer_unit_size (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_buffer_unit_size) |
Set the h264_ratecontrol_cpb_buffer_unit_size. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_buffer_mode (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_buffer_mode. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_buffer_mode (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_buffer_mode) |
Set the h264_ratecontrol_cpb_buffer_mode. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_max_size (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_max_size. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_max_size (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_max_size) |
Set the h264_ratecontrol_cpb_max_size. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_offset (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_offset. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_offset (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_offset) |
Set the h264_ratecontrol_cpb_offset. | |
unsigned long | shcodecs_encoder_get_h264_ratecontrol_cpb_offset_rate (SHCodecs_Encoder *encoder) |
Get the h264_ratecontrol_cpb_offset_rate. | |
unsigned long | shcodecs_encoder_set_h264_ratecontrol_cpb_offset_rate (SHCodecs_Encoder *encoder, unsigned long h264_ratecontrol_cpb_offset_rate) |
Set the h264_ratecontrol_cpb_offset_rate. | |
unsigned long | shcodecs_encoder_get_h264_intra_thr_1 (SHCodecs_Encoder *encoder) |
Get the h264_intra_thr_1. | |
unsigned long | shcodecs_encoder_set_h264_intra_thr_1 (SHCodecs_Encoder *encoder, unsigned long h264_intra_thr_1) |
Set the h264_intra_thr_1. | |
unsigned long | shcodecs_encoder_get_h264_intra_thr_2 (SHCodecs_Encoder *encoder) |
Get the h264_intra_thr_2. | |
unsigned long | shcodecs_encoder_set_h264_intra_thr_2 (SHCodecs_Encoder *encoder, unsigned long h264_intra_thr_2) |
Set the h264_intra_thr_2. | |
unsigned long | shcodecs_encoder_get_h264_sad_intra_bias (SHCodecs_Encoder *encoder) |
Get the h264_sad_intra_bias. | |
unsigned long | shcodecs_encoder_set_h264_sad_intra_bias (SHCodecs_Encoder *encoder, unsigned long h264_sad_intra_bias) |
Set the h264_sad_intra_bias. | |
unsigned long | shcodecs_encoder_get_h264_regularly_inserted_I_type (SHCodecs_Encoder *encoder) |
Get the h264_regularly_inserted_I_type. | |
unsigned long | shcodecs_encoder_set_h264_regularly_inserted_I_type (SHCodecs_Encoder *encoder, unsigned long h264_regularly_inserted_I_type) |
Set the h264_regularly_inserted_I_type. | |
unsigned long | shcodecs_encoder_get_h264_call_unit (SHCodecs_Encoder *encoder) |
Get the h264_call_unit. | |
unsigned long | shcodecs_encoder_set_h264_call_unit (SHCodecs_Encoder *encoder, unsigned long h264_call_unit) |
Set the h264_call_unit. | |
unsigned long | shcodecs_encoder_get_h264_use_slice (SHCodecs_Encoder *encoder) |
Get the h264_use_slice. | |
unsigned long | shcodecs_encoder_set_h264_use_slice (SHCodecs_Encoder *encoder, unsigned long h264_use_slice) |
Set the h264_use_slice. | |
unsigned long | shcodecs_encoder_get_h264_slice_size_mb (SHCodecs_Encoder *encoder) |
Get the h264_slice_size_mb. | |
unsigned long | shcodecs_encoder_set_h264_slice_size_mb (SHCodecs_Encoder *encoder, unsigned long h264_slice_size_mb) |
Set the h264_slice_size_mb. | |
unsigned long | shcodecs_encoder_get_h264_slice_size_bit (SHCodecs_Encoder *encoder) |
Get the h264_slice_size_bit. | |
unsigned long | shcodecs_encoder_set_h264_slice_size_bit (SHCodecs_Encoder *encoder, unsigned long h264_slice_size_bit) |
Set the h264_slice_size_bit. | |
unsigned long | shcodecs_encoder_get_h264_slice_type_value_pattern (SHCodecs_Encoder *encoder) |
Get the h264_slice_type_value_pattern. | |
unsigned long | shcodecs_encoder_set_h264_slice_type_value_pattern (SHCodecs_Encoder *encoder, unsigned long h264_slice_type_value_pattern) |
Set the h264_slice_type_value_pattern. | |
unsigned long | shcodecs_encoder_get_h264_use_mb_partition (SHCodecs_Encoder *encoder) |
Get the h264_use_mb_partition. | |
unsigned long | shcodecs_encoder_set_h264_use_mb_partition (SHCodecs_Encoder *encoder, unsigned long h264_use_mb_partition) |
Set the h264_use_mb_partition. | |
unsigned long | shcodecs_encoder_get_h264_mb_partition_vector_thr (SHCodecs_Encoder *encoder) |
Get the h264_mb_partition_vector_thr. | |
unsigned long | shcodecs_encoder_set_h264_mb_partition_vector_thr (SHCodecs_Encoder *encoder, unsigned long h264_mb_partition_vector_thr) |
Set the h264_mb_partition_vector_thr. | |
unsigned long | shcodecs_encoder_get_h264_deblocking_mode (SHCodecs_Encoder *encoder) |
Get the h264_deblocking_mode. | |
unsigned long | shcodecs_encoder_set_h264_deblocking_mode (SHCodecs_Encoder *encoder, unsigned long h264_deblocking_mode) |
Set the h264_deblocking_mode. | |
unsigned long | shcodecs_encoder_get_h264_use_deblocking_filter_control (SHCodecs_Encoder *encoder) |
Get the h264_use_deblocking_filter_control. | |
unsigned long | shcodecs_encoder_set_h264_use_deblocking_filter_control (SHCodecs_Encoder *encoder, unsigned long h264_use_deblocking_filter_control) |
Set the h264_use_deblocking_filter_control. | |
long | shcodecs_encoder_get_h264_deblocking_alpha_offset (SHCodecs_Encoder *encoder) |
Get the h264_deblocking_alpha_offset. | |
long | shcodecs_encoder_set_h264_deblocking_alpha_offset (SHCodecs_Encoder *encoder, long h264_deblocking_alpha_offset) |
Set the h264_deblocking_alpha_offset. | |
long | shcodecs_encoder_get_h264_deblocking_beta_offset (SHCodecs_Encoder *encoder) |
Get the h264_deblocking_beta_offset. | |
long | shcodecs_encoder_set_h264_deblocking_beta_offset (SHCodecs_Encoder *encoder, long h264_deblocking_beta_offset) |
Set the h264_deblocking_beta_offset. | |
unsigned long | shcodecs_encoder_get_h264_me_skip_mode (SHCodecs_Encoder *encoder) |
Get the h264_me_skip_mode. | |
unsigned long | shcodecs_encoder_set_h264_me_skip_mode (SHCodecs_Encoder *encoder, unsigned long h264_me_skip_mode) |
Set the h264_me_skip_mode. | |
unsigned long | shcodecs_encoder_get_h264_put_start_code (SHCodecs_Encoder *encoder) |
Get the h264_put_start_code. | |
unsigned long | shcodecs_encoder_set_h264_put_start_code (SHCodecs_Encoder *encoder, unsigned long h264_put_start_code) |
Set the h264_put_start_code. | |
unsigned long | shcodecs_encoder_get_h264_param_changeable (SHCodecs_Encoder *encoder) |
Get the h264_param_changeable. | |
unsigned long | shcodecs_encoder_set_h264_param_changeable (SHCodecs_Encoder *encoder, unsigned long h264_param_changeable) |
Set the h264_param_changeable. | |
unsigned long | shcodecs_encoder_get_h264_changeable_max_bitrate (SHCodecs_Encoder *encoder) |
Get the h264_changeable_max_bitrate. | |
unsigned long | shcodecs_encoder_set_h264_changeable_max_bitrate (SHCodecs_Encoder *encoder, unsigned long h264_changeable_max_bitrate) |
Set the h264_changeable_max_bitrate. | |
unsigned long | shcodecs_encoder_get_h264_seq_param_set_id (SHCodecs_Encoder *encoder) |
Get the h264_seq_param_set_id. | |
unsigned long | shcodecs_encoder_set_h264_seq_param_set_id (SHCodecs_Encoder *encoder, unsigned long h264_seq_param_set_id) |
Set the h264_seq_param_set_id. | |
unsigned long | shcodecs_encoder_get_h264_profile (SHCodecs_Encoder *encoder) |
Get the h264_profile. | |
unsigned long | shcodecs_encoder_set_h264_profile (SHCodecs_Encoder *encoder, unsigned long h264_profile) |
Set the h264_profile. | |
unsigned long | shcodecs_encoder_get_h264_constraint_set_flag (SHCodecs_Encoder *encoder) |
Get the h264_constraint_set_flag. | |
unsigned long | shcodecs_encoder_set_h264_constraint_set_flag (SHCodecs_Encoder *encoder, unsigned long h264_constraint_set_flag) |
Set the h264_constraint_set_flag. | |
unsigned long | shcodecs_encoder_get_h264_level_type (SHCodecs_Encoder *encoder) |
Get the h264_level_type. | |
unsigned long | shcodecs_encoder_set_h264_level_type (SHCodecs_Encoder *encoder, unsigned long h264_level_type) |
Set the h264_level_type. | |
unsigned long | shcodecs_encoder_get_h264_level_value (SHCodecs_Encoder *encoder) |
Get the h264_level_value. | |
unsigned long | shcodecs_encoder_set_h264_level_value (SHCodecs_Encoder *encoder, unsigned long h264_level_value) |
Set the h264_level_value. | |
unsigned long | shcodecs_encoder_get_h264_out_vui_parameters (SHCodecs_Encoder *encoder) |
Get the h264_out_vui_parameters. | |
unsigned long | shcodecs_encoder_set_h264_out_vui_parameters (SHCodecs_Encoder *encoder, unsigned long h264_out_vui_parameters) |
Set the h264_out_vui_parameters. | |
long | shcodecs_encoder_get_h264_chroma_qp_index_offset (SHCodecs_Encoder *encoder) |
Get the h264_chroma_qp_index_offset. | |
long | shcodecs_encoder_set_h264_chroma_qp_index_offset (SHCodecs_Encoder *encoder, long h264_chroma_qp_index_offset) |
Set the h264_chroma_qp_index_offset. | |
unsigned long | shcodecs_encoder_get_h264_constrained_intra_pred (SHCodecs_Encoder *encoder) |
Get the h264_constrained_intra_pred. | |
unsigned long | shcodecs_encoder_set_h264_constrained_intra_pred (SHCodecs_Encoder *encoder, unsigned long h264_constrained_intra_pred) |
Set the h264_constrained_intra_pred. |
Accessors for H.264 encoder parameters.
unsigned long shcodecs_encoder_get_h264_call_unit | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_call_unit.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_changeable_max_bitrate | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_changeable_max_bitrate.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_h264_chroma_qp_index_offset | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_chroma_qp_index_offset.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_clip_dquant_frame | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_clip_dquant_frame.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_clip_dquant_next_mb | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_clip_dquant_next_mb.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_constrained_intra_pred | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_constrained_intra_pred.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_constraint_set_flag | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_constraint_set_flag.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_h264_deblocking_alpha_offset | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_deblocking_alpha_offset.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_h264_deblocking_beta_offset | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_deblocking_beta_offset.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_deblocking_mode | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_deblocking_mode.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
int shcodecs_encoder_get_h264_headers | ( | SHCodecs_Encoder * | encoder, | |
int * | nr_nals, | |||
int ** | nal_sizes, | |||
unsigned char *** | nal_datas | |||
) |
Get the SPS & PPS headers.
Valid for H.264 only.
encoder | The SHCodecs_Encoder* handle | |
nr_nals | Returned number of nals | |
nal_sizes | Returned size of nals | |
nal_datas | Returned nal datas |
-1 | encoder invalid or error |
unsigned long shcodecs_encoder_get_h264_intra_thr_1 | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_intra_thr_1.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_intra_thr_2 | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_intra_thr_2.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_Ivop_quant_initial_value | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_Ivop_quant_initial_value.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_level_type | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_level_type.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_level_value | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_level_value.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_mb_partition_vector_thr | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_mb_partition_vector_thr.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_me_skip_mode | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_me_skip_mode.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_out_vui_parameters | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_out_vui_parameters.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_param_changeable | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_param_changeable.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_profile | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_profile.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_put_start_code | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_put_start_code.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_Pvop_quant_initial_value | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_Pvop_quant_initial_value.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_quant_max | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_quant_max.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_quant_min | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_quant_min.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_quant_min_Ivop_under_range | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_quant_min_Ivop_under_range.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_buffer_mode | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_buffer_mode.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_buffer_unit_size | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_buffer_unit_size.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_Ivop_noskip | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_Ivop_noskip.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_max_size | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_max_size.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_offset | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_offset.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_offset_rate | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_offset_rate.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_remain_zero_skip_enable | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_remain_zero_skip_enable.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_ratecontrol_cpb_skipcheck_enable | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_ratecontrol_cpb_skipcheck_enable.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_regularly_inserted_I_type | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_regularly_inserted_I_type.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_sad_intra_bias | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_sad_intra_bias.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_seq_param_set_id | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_seq_param_set_id.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_slice_size_bit | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_slice_size_bit.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_slice_size_mb | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_slice_size_mb.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_slice_type_value_pattern | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_slice_type_value_pattern.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_use_deblocking_filter_control | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_use_deblocking_filter_control.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_use_dquant | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_use_dquant.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_use_mb_partition | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_use_mb_partition.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_get_h264_use_slice | ( | SHCodecs_Encoder * | encoder | ) |
Get the h264_use_slice.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
int shcodecs_encoder_get_output_filler_enable | ( | SHCodecs_Encoder * | encoder | ) |
Get the output_filler_enable.
Valid for H.264 only.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_call_unit | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_call_unit | |||
) |
Set the h264_call_unit.
encoder | The SHCodecs_Encoder* handle | |
h264_call_unit | The new value for h264_call_unit |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_changeable_max_bitrate | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_changeable_max_bitrate | |||
) |
Set the h264_changeable_max_bitrate.
encoder | The SHCodecs_Encoder* handle | |
h264_changeable_max_bitrate | The new value for h264_changeable_max_bitrate |
-1 | encoder invalid |
long shcodecs_encoder_set_h264_chroma_qp_index_offset | ( | SHCodecs_Encoder * | encoder, | |
long | h264_chroma_qp_index_offset | |||
) |
Set the h264_chroma_qp_index_offset.
encoder | The SHCodecs_Encoder* handle | |
h264_chroma_qp_index_offset | The new value for h264_chroma_qp_index_offset |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_clip_dquant_frame | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_clip_dquant_frame | |||
) |
Set the h264_clip_dquant_frame.
encoder | The SHCodecs_Encoder* handle | |
h264_clip_dquant_frame | The new value for h264_clip_dquant_frame |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_clip_dquant_next_mb | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_clip_dquant_next_mb | |||
) |
Set the h264_clip_dquant_next_mb.
encoder | The SHCodecs_Encoder* handle | |
h264_clip_dquant_next_mb | The new value for h264_clip_dquant_next_mb |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_constrained_intra_pred | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_constrained_intra_pred | |||
) |
Set the h264_constrained_intra_pred.
encoder | The SHCodecs_Encoder* handle | |
h264_constrained_intra_pred | The new value for h264_constrained_intra_pred |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_constraint_set_flag | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_constraint_set_flag | |||
) |
Set the h264_constraint_set_flag.
encoder | The SHCodecs_Encoder* handle | |
h264_constraint_set_flag | The new value for h264_constraint_set_flag |
-1 | encoder invalid |
long shcodecs_encoder_set_h264_deblocking_alpha_offset | ( | SHCodecs_Encoder * | encoder, | |
long | h264_deblocking_alpha_offset | |||
) |
Set the h264_deblocking_alpha_offset.
encoder | The SHCodecs_Encoder* handle | |
h264_deblocking_alpha_offset | The new value for h264_deblocking_alpha_offset |
-1 | encoder invalid |
long shcodecs_encoder_set_h264_deblocking_beta_offset | ( | SHCodecs_Encoder * | encoder, | |
long | h264_deblocking_beta_offset | |||
) |
Set the h264_deblocking_beta_offset.
encoder | The SHCodecs_Encoder* handle | |
h264_deblocking_beta_offset | The new value for h264_deblocking_beta_offset |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_deblocking_mode | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_deblocking_mode | |||
) |
Set the h264_deblocking_mode.
encoder | The SHCodecs_Encoder* handle | |
h264_deblocking_mode | The new value for h264_deblocking_mode |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_intra_thr_1 | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_intra_thr_1 | |||
) |
Set the h264_intra_thr_1.
encoder | The SHCodecs_Encoder* handle | |
h264_intra_thr_1 | The new value for h264_intra_thr_1 |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_intra_thr_2 | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_intra_thr_2 | |||
) |
Set the h264_intra_thr_2.
encoder | The SHCodecs_Encoder* handle | |
h264_intra_thr_2 | The new value for h264_intra_thr_2 |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_Ivop_quant_initial_value | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_Ivop_quant_initial_value | |||
) |
Set the h264_Ivop_quant_initial_value.
encoder | The SHCodecs_Encoder* handle | |
h264_Ivop_quant_initial_value | The new value for h264_Ivop_quant_initial_value |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_level_type | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_level_type | |||
) |
Set the h264_level_type.
encoder | The SHCodecs_Encoder* handle | |
h264_level_type | The new value for h264_level_type |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_level_value | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_level_value | |||
) |
Set the h264_level_value.
encoder | The SHCodecs_Encoder* handle | |
h264_level_value | The new value for h264_level_value |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_mb_partition_vector_thr | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_mb_partition_vector_thr | |||
) |
Set the h264_mb_partition_vector_thr.
encoder | The SHCodecs_Encoder* handle | |
h264_mb_partition_vector_thr | The new value for h264_mb_partition_vector_thr |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_me_skip_mode | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_me_skip_mode | |||
) |
Set the h264_me_skip_mode.
encoder | The SHCodecs_Encoder* handle | |
h264_me_skip_mode | The new value for h264_me_skip_mode |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_out_vui_parameters | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_out_vui_parameters | |||
) |
Set the h264_out_vui_parameters.
encoder | The SHCodecs_Encoder* handle | |
h264_out_vui_parameters | The new value for h264_out_vui_parameters |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_param_changeable | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_param_changeable | |||
) |
Set the h264_param_changeable.
encoder | The SHCodecs_Encoder* handle | |
h264_param_changeable | The new value for h264_param_changeable |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_profile | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_profile | |||
) |
Set the h264_profile.
encoder | The SHCodecs_Encoder* handle | |
h264_profile | The new value for h264_profile |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_put_start_code | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_put_start_code | |||
) |
Set the h264_put_start_code.
encoder | The SHCodecs_Encoder* handle | |
h264_put_start_code | The new value for h264_put_start_code |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_Pvop_quant_initial_value | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_Pvop_quant_initial_value | |||
) |
Set the h264_Pvop_quant_initial_value.
encoder | The SHCodecs_Encoder* handle | |
h264_Pvop_quant_initial_value | The new value for h264_Pvop_quant_initial_value |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_quant_max | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_quant_max | |||
) |
Set the h264_quant_max.
encoder | The SHCodecs_Encoder* handle | |
h264_quant_max | The new value for h264_quant_max |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_quant_min | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_quant_min | |||
) |
Set the h264_quant_min.
encoder | The SHCodecs_Encoder* handle | |
h264_quant_min | The new value for h264_quant_min |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_quant_min_Ivop_under_range | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_quant_min_Ivop_under_range | |||
) |
Set the h264_quant_min_Ivop_under_range.
encoder | The SHCodecs_Encoder* handle | |
h264_quant_min_Ivop_under_range | The new value for h264_quant_min_Ivop_under_range |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_buffer_mode | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_buffer_mode | |||
) |
Set the h264_ratecontrol_cpb_buffer_mode.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_buffer_mode | The new value for h264_ratecontrol_cpb_buffer_mode |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_buffer_unit_size | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_buffer_unit_size | |||
) |
Set the h264_ratecontrol_cpb_buffer_unit_size.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_buffer_unit_size | The new value for h264_ratecontrol_cpb_buffer_unit_size |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_Ivop_noskip | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_Ivop_noskip | |||
) |
Set the h264_ratecontrol_cpb_Ivop_noskip.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_Ivop_noskip | The new value for h264_ratecontrol_cpb_Ivop_noskip |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_max_size | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_max_size | |||
) |
Set the h264_ratecontrol_cpb_max_size.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_max_size | The new value for h264_ratecontrol_cpb_max_size |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_offset | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_offset | |||
) |
Set the h264_ratecontrol_cpb_offset.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_offset | The new value for h264_ratecontrol_cpb_offset |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_offset_rate | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_offset_rate | |||
) |
Set the h264_ratecontrol_cpb_offset_rate.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_offset_rate | The new value for h264_ratecontrol_cpb_offset_rate |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_remain_zero_skip_enable | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_remain_zero_skip_enable | |||
) |
Set the h264_ratecontrol_cpb_remain_zero_skip_enable.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_remain_zero_skip_enable | The new value for h264_ratecontrol_cpb_remain_zero_skip_enable |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_ratecontrol_cpb_skipcheck_enable | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_ratecontrol_cpb_skipcheck_enable | |||
) |
Set the h264_ratecontrol_cpb_skipcheck_enable.
encoder | The SHCodecs_Encoder* handle | |
h264_ratecontrol_cpb_skipcheck_enable | The new value for h264_ratecontrol_cpb_skipcheck_enable |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_regularly_inserted_I_type | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_regularly_inserted_I_type | |||
) |
Set the h264_regularly_inserted_I_type.
encoder | The SHCodecs_Encoder* handle | |
h264_regularly_inserted_I_type | The new value for h264_regularly_inserted_I_type |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_sad_intra_bias | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_sad_intra_bias | |||
) |
Set the h264_sad_intra_bias.
encoder | The SHCodecs_Encoder* handle | |
h264_sad_intra_bias | The new value for h264_sad_intra_bias |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_seq_param_set_id | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_seq_param_set_id | |||
) |
Set the h264_seq_param_set_id.
encoder | The SHCodecs_Encoder* handle | |
h264_seq_param_set_id | The new value for h264_seq_param_set_id |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_slice_size_bit | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_slice_size_bit | |||
) |
Set the h264_slice_size_bit.
encoder | The SHCodecs_Encoder* handle | |
h264_slice_size_bit | The new value for h264_slice_size_bit |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_slice_size_mb | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_slice_size_mb | |||
) |
Set the h264_slice_size_mb.
encoder | The SHCodecs_Encoder* handle | |
h264_slice_size_mb | The new value for h264_slice_size_mb |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_slice_type_value_pattern | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_slice_type_value_pattern | |||
) |
Set the h264_slice_type_value_pattern.
encoder | The SHCodecs_Encoder* handle | |
h264_slice_type_value_pattern | The new value for h264_slice_type_value_pattern |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_use_deblocking_filter_control | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_use_deblocking_filter_control | |||
) |
Set the h264_use_deblocking_filter_control.
encoder | The SHCodecs_Encoder* handle | |
h264_use_deblocking_filter_control | The new value for h264_use_deblocking_filter_control |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_use_dquant | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_use_dquant | |||
) |
Set the h264_use_dquant.
encoder | The SHCodecs_Encoder* handle | |
h264_use_dquant | The new value for h264_use_dquant |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_use_mb_partition | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_use_mb_partition | |||
) |
Set the h264_use_mb_partition.
encoder | The SHCodecs_Encoder* handle | |
h264_use_mb_partition | The new value for h264_use_mb_partition |
-1 | encoder invalid |
unsigned long shcodecs_encoder_set_h264_use_slice | ( | SHCodecs_Encoder * | encoder, | |
unsigned long | h264_use_slice | |||
) |
Set the h264_use_slice.
encoder | The SHCodecs_Encoder* handle | |
h264_use_slice | The new value for h264_use_slice |
-1 | encoder invalid |
int shcodecs_encoder_set_output_filler_enable | ( | SHCodecs_Encoder * | encoder, | |
int | output_filler_enable | |||
) |
Set the output_filler_enable.
Valid for H.264 only.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |