Accessors for encoder property parameters. More...
Go to the source code of this file.
Functions | |
long | shcodecs_encoder_get_stream_type (SHCodecs_Encoder *encoder) |
Get the stream_type. | |
long | shcodecs_encoder_set_stream_type (SHCodecs_Encoder *encoder, long stream_type) |
Set the stream_type. | |
long | shcodecs_encoder_get_bitrate (SHCodecs_Encoder *encoder) |
Get the bitrate. | |
long | shcodecs_encoder_set_bitrate (SHCodecs_Encoder *encoder, long bitrate) |
Set the bitrate. | |
long | shcodecs_encoder_get_xpic_size (SHCodecs_Encoder *encoder) |
Get the xpic_size. | |
long | shcodecs_encoder_set_xpic_size (SHCodecs_Encoder *encoder, long xpic_size) |
Set the xpic_size. | |
long | shcodecs_encoder_get_ypic_size (SHCodecs_Encoder *encoder) |
Get the ypic_size. | |
long | shcodecs_encoder_set_ypic_size (SHCodecs_Encoder *encoder, long ypic_size) |
Set the ypic_size. | |
long | shcodecs_encoder_get_frame_rate (SHCodecs_Encoder *encoder) |
Get the frame_rate. | |
long | shcodecs_encoder_set_frame_rate (SHCodecs_Encoder *encoder, long frame_rate) |
Set the frame_rate. | |
float | shcodecs_encoder_get_h264_sps_frame_rate_info (SHCodecs_Encoder *encoder) |
Get the sps_frame_rate_info. | |
float | shcodecs_encoder_set_h264_sps_frame_rate_info (SHCodecs_Encoder *encoder, long frame_rate_numerator, long frame_rate_denominator) |
Set the frame_rate. | |
long | shcodecs_encoder_get_I_vop_interval (SHCodecs_Encoder *encoder) |
Get the I_vop_interval. | |
long | shcodecs_encoder_set_I_vop_interval (SHCodecs_Encoder *encoder, long I_vop_interval) |
Set the I_vop_interval. | |
long | shcodecs_encoder_get_mv_mode (SHCodecs_Encoder *encoder) |
Get the mv_mode. | |
long | shcodecs_encoder_set_mv_mode (SHCodecs_Encoder *encoder, long mv_mode) |
Set the mv_mode. | |
long | shcodecs_encoder_get_fcode_forward (SHCodecs_Encoder *encoder) |
Get the fcode_forward. | |
long | shcodecs_encoder_set_fcode_forward (SHCodecs_Encoder *encoder, long fcode_forward) |
Set the fcode_forward. | |
long | shcodecs_encoder_get_search_mode (SHCodecs_Encoder *encoder) |
Get the search_mode. | |
long | shcodecs_encoder_set_search_mode (SHCodecs_Encoder *encoder, long search_mode) |
Set the search_mode. | |
long | shcodecs_encoder_get_search_time_fixed (SHCodecs_Encoder *encoder) |
Get the search_time_fixed. | |
long | shcodecs_encoder_set_search_time_fixed (SHCodecs_Encoder *encoder, long search_time_fixed) |
Set the search_time_fixed. | |
long | shcodecs_encoder_get_ratecontrol_skip_enable (SHCodecs_Encoder *encoder) |
Get the ratecontrol_skip_enable. | |
long | shcodecs_encoder_set_ratecontrol_skip_enable (SHCodecs_Encoder *encoder, long ratecontrol_skip_enable) |
Set the ratecontrol_skip_enable. | |
long | shcodecs_encoder_get_ratecontrol_use_prevquant (SHCodecs_Encoder *encoder) |
Get the ratecontrol_use_prevquant. | |
long | shcodecs_encoder_set_ratecontrol_use_prevquant (SHCodecs_Encoder *encoder, long ratecontrol_use_prevquant) |
Set the ratecontrol_use_prevquant. | |
long | shcodecs_encoder_get_ratecontrol_respect_type (SHCodecs_Encoder *encoder) |
Get the ratecontrol_respect_type. | |
long | shcodecs_encoder_set_ratecontrol_respect_type (SHCodecs_Encoder *encoder, long ratecontrol_respect_type) |
Set the ratecontrol_respect_type. | |
long | shcodecs_encoder_get_ratecontrol_intra_thr_changeable (SHCodecs_Encoder *encoder) |
Get the ratecontrol_intra_thr_changeable. | |
long | shcodecs_encoder_set_ratecontrol_intra_thr_changeable (SHCodecs_Encoder *encoder, long ratecontrol_intra_thr_changeable) |
Set the ratecontrol_intra_thr_changeable. | |
long | shcodecs_encoder_get_control_bitrate_length (SHCodecs_Encoder *encoder) |
Get the control_bitrate_length. | |
long | shcodecs_encoder_set_control_bitrate_length (SHCodecs_Encoder *encoder, long control_bitrate_length) |
Set the control_bitrate_length. | |
long | shcodecs_encoder_get_intra_macroblock_refresh_cycle (SHCodecs_Encoder *encoder) |
Get the intra_macroblock_refresh_cycle. | |
long | shcodecs_encoder_set_intra_macroblock_refresh_cycle (SHCodecs_Encoder *encoder, long intra_macroblock_refresh_cycle) |
Set the intra_macroblock_refresh_cycle. | |
long | shcodecs_encoder_get_video_format (SHCodecs_Encoder *encoder) |
Get the video_format. | |
long | shcodecs_encoder_set_video_format (SHCodecs_Encoder *encoder, long video_format) |
Set the video_format. | |
long | shcodecs_encoder_get_noise_reduction (SHCodecs_Encoder *encoder) |
Get the noise_reduction. | |
long | shcodecs_encoder_set_noise_reduction (SHCodecs_Encoder *encoder, long noise_reduction) |
Set the noise_reduction. | |
long | shcodecs_encoder_get_reaction_param_coeff (SHCodecs_Encoder *encoder) |
Get the reaction_param_coeff. | |
long | shcodecs_encoder_set_reaction_param_coeff (SHCodecs_Encoder *encoder, long reaction_param_coeff) |
Set the reaction_param_coeff. | |
long | shcodecs_encoder_get_weightedQ_mode (SHCodecs_Encoder *encoder) |
Get the weightedQ_mode. | |
long | shcodecs_encoder_set_weightedQ_mode (SHCodecs_Encoder *encoder, long weightedQ_mode) |
Set the weightedQ_mode. |
Accessors for encoder property parameters.
long shcodecs_encoder_get_bitrate | ( | SHCodecs_Encoder * | encoder | ) |
Get the bitrate.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_control_bitrate_length | ( | SHCodecs_Encoder * | encoder | ) |
Get the control_bitrate_length.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_fcode_forward | ( | SHCodecs_Encoder * | encoder | ) |
Get the fcode_forward.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_frame_rate | ( | SHCodecs_Encoder * | encoder | ) |
Get the frame_rate.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
float shcodecs_encoder_get_h264_sps_frame_rate_info | ( | SHCodecs_Encoder * | encoder | ) |
Get the sps_frame_rate_info.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid | |
-2 | vui_timing_info is not present |
long shcodecs_encoder_get_I_vop_interval | ( | SHCodecs_Encoder * | encoder | ) |
Get the I_vop_interval.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_intra_macroblock_refresh_cycle | ( | SHCodecs_Encoder * | encoder | ) |
Get the intra_macroblock_refresh_cycle.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_mv_mode | ( | SHCodecs_Encoder * | encoder | ) |
Get the mv_mode.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_noise_reduction | ( | SHCodecs_Encoder * | encoder | ) |
Get the noise_reduction.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_ratecontrol_intra_thr_changeable | ( | SHCodecs_Encoder * | encoder | ) |
Get the ratecontrol_intra_thr_changeable.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_ratecontrol_respect_type | ( | SHCodecs_Encoder * | encoder | ) |
Get the ratecontrol_respect_type.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_ratecontrol_skip_enable | ( | SHCodecs_Encoder * | encoder | ) |
Get the ratecontrol_skip_enable.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_ratecontrol_use_prevquant | ( | SHCodecs_Encoder * | encoder | ) |
Get the ratecontrol_use_prevquant.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_reaction_param_coeff | ( | SHCodecs_Encoder * | encoder | ) |
Get the reaction_param_coeff.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_search_mode | ( | SHCodecs_Encoder * | encoder | ) |
Get the search_mode.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_search_time_fixed | ( | SHCodecs_Encoder * | encoder | ) |
Get the search_time_fixed.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_stream_type | ( | SHCodecs_Encoder * | encoder | ) |
Get the stream_type.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_video_format | ( | SHCodecs_Encoder * | encoder | ) |
Get the video_format.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_weightedQ_mode | ( | SHCodecs_Encoder * | encoder | ) |
Get the weightedQ_mode.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_xpic_size | ( | SHCodecs_Encoder * | encoder | ) |
Get the xpic_size.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_get_ypic_size | ( | SHCodecs_Encoder * | encoder | ) |
Get the ypic_size.
encoder | The SHCodecs_Encoder* handle |
-1 | encoder invalid |
long shcodecs_encoder_set_bitrate | ( | SHCodecs_Encoder * | encoder, | |
long | bitrate | |||
) |
Set the bitrate.
encoder | The SHCodecs_Encoder* handle | |
bitrate | The new value for bitrate |
-1 | encoder invalid |
long shcodecs_encoder_set_control_bitrate_length | ( | SHCodecs_Encoder * | encoder, | |
long | control_bitrate_length | |||
) |
Set the control_bitrate_length.
encoder | The SHCodecs_Encoder* handle | |
control_bitrate_length | The new value for control_bitrate_length |
-1 | encoder invalid |
long shcodecs_encoder_set_fcode_forward | ( | SHCodecs_Encoder * | encoder, | |
long | fcode_forward | |||
) |
Set the fcode_forward.
encoder | The SHCodecs_Encoder* handle | |
fcode_forward | The new value for fcode_forward |
-1 | encoder invalid |
long shcodecs_encoder_set_frame_rate | ( | SHCodecs_Encoder * | encoder, | |
long | frame_rate | |||
) |
Set the frame_rate.
encoder | The SHCodecs_Encoder* handle | |
frame_rate | The new value for frame_rate |
-1 | encoder invalid |
float shcodecs_encoder_set_h264_sps_frame_rate_info | ( | SHCodecs_Encoder * | encoder, | |
long | frame_rate_numerator, | |||
long | frame_rate_denominator | |||
) |
Set the frame_rate.
encoder | The SHCodecs_Encoder* handle | |
frame_rate_numerator | The new value for frame_rate_numerator | |
frame_rate_denominator | The new value for frame_rate_denominator |
-1 | encoder invalid |
long shcodecs_encoder_set_I_vop_interval | ( | SHCodecs_Encoder * | encoder, | |
long | I_vop_interval | |||
) |
Set the I_vop_interval.
encoder | The SHCodecs_Encoder* handle | |
I_vop_interval | The new value for I_vop_interval |
-1 | encoder invalid |
long shcodecs_encoder_set_intra_macroblock_refresh_cycle | ( | SHCodecs_Encoder * | encoder, | |
long | intra_macroblock_refresh_cycle | |||
) |
Set the intra_macroblock_refresh_cycle.
encoder | The SHCodecs_Encoder* handle | |
intra_macroblock_refresh_cycle | The new value for intra_macroblock_refresh_cycle |
-1 | encoder invalid |
long shcodecs_encoder_set_mv_mode | ( | SHCodecs_Encoder * | encoder, | |
long | mv_mode | |||
) |
Set the mv_mode.
encoder | The SHCodecs_Encoder* handle | |
mv_mode | The new value for mv_mode |
-1 | encoder invalid |
long shcodecs_encoder_set_noise_reduction | ( | SHCodecs_Encoder * | encoder, | |
long | noise_reduction | |||
) |
Set the noise_reduction.
encoder | The SHCodecs_Encoder* handle | |
noise_reduction | The new value for noise_reduction |
-1 | encoder invalid |
long shcodecs_encoder_set_ratecontrol_intra_thr_changeable | ( | SHCodecs_Encoder * | encoder, | |
long | ratecontrol_intra_thr_changeable | |||
) |
Set the ratecontrol_intra_thr_changeable.
encoder | The SHCodecs_Encoder* handle | |
ratecontrol_intra_thr_changeable | The new value for ratecontrol_intra_thr_changeable |
-1 | encoder invalid |
long shcodecs_encoder_set_ratecontrol_respect_type | ( | SHCodecs_Encoder * | encoder, | |
long | ratecontrol_respect_type | |||
) |
Set the ratecontrol_respect_type.
encoder | The SHCodecs_Encoder* handle | |
ratecontrol_respect_type | The new value for ratecontrol_respect_type |
-1 | encoder invalid |
long shcodecs_encoder_set_ratecontrol_skip_enable | ( | SHCodecs_Encoder * | encoder, | |
long | ratecontrol_skip_enable | |||
) |
Set the ratecontrol_skip_enable.
encoder | The SHCodecs_Encoder* handle | |
ratecontrol_skip_enable | The new value for ratecontrol_skip_enable |
-1 | encoder invalid |
long shcodecs_encoder_set_ratecontrol_use_prevquant | ( | SHCodecs_Encoder * | encoder, | |
long | ratecontrol_use_prevquant | |||
) |
Set the ratecontrol_use_prevquant.
encoder | The SHCodecs_Encoder* handle | |
ratecontrol_use_prevquant | The new value for ratecontrol_use_prevquant |
-1 | encoder invalid |
long shcodecs_encoder_set_reaction_param_coeff | ( | SHCodecs_Encoder * | encoder, | |
long | reaction_param_coeff | |||
) |
Set the reaction_param_coeff.
encoder | The SHCodecs_Encoder* handle | |
reaction_param_coeff | The new value for reaction_param_coeff |
-1 | encoder invalid |
long shcodecs_encoder_set_search_mode | ( | SHCodecs_Encoder * | encoder, | |
long | search_mode | |||
) |
Set the search_mode.
encoder | The SHCodecs_Encoder* handle | |
search_mode | The new value for search_mode |
-1 | encoder invalid |
long shcodecs_encoder_set_search_time_fixed | ( | SHCodecs_Encoder * | encoder, | |
long | search_time_fixed | |||
) |
Set the search_time_fixed.
encoder | The SHCodecs_Encoder* handle | |
search_time_fixed | The new value for search_time_fixed |
-1 | encoder invalid |
long shcodecs_encoder_set_stream_type | ( | SHCodecs_Encoder * | encoder, | |
long | stream_type | |||
) |
Set the stream_type.
encoder | The SHCodecs_Encoder* handle | |
stream_type | The new value for stream_type |
-1 | encoder invalid |
long shcodecs_encoder_set_video_format | ( | SHCodecs_Encoder * | encoder, | |
long | video_format | |||
) |
Set the video_format.
encoder | The SHCodecs_Encoder* handle | |
video_format | The new value for video_format |
-1 | encoder invalid |
long shcodecs_encoder_set_weightedQ_mode | ( | SHCodecs_Encoder * | encoder, | |
long | weightedQ_mode | |||
) |
Set the weightedQ_mode.
encoder | The SHCodecs_Encoder* handle | |
weightedQ_mode | The new value for weightedQ_mode |
-1 | encoder invalid |
long shcodecs_encoder_set_xpic_size | ( | SHCodecs_Encoder * | encoder, | |
long | xpic_size | |||
) |
Set the xpic_size.
encoder | The SHCodecs_Encoder* handle | |
xpic_size | The new value for xpic_size |
-1 | encoder invalid |
long shcodecs_encoder_set_ypic_size | ( | SHCodecs_Encoder * | encoder, | |
long | ypic_size | |||
) |
Set the ypic_size.
encoder | The SHCodecs_Encoder* handle | |
ypic_size | The new value for ypic_size |
-1 | encoder invalid |