ratecontrol_new.h

来自「gm8120的video控制」· C头文件 代码 · 共 44 行

H
44
字号
#ifndef _RATE_CONRTROL_#define _RATE_CONRTROL_typedef struct{	int rtn_quant;	long long frames;	long long total_size;	int framerate;	int target_rate;	short max_quant;	short min_quant;	long long last_change;	long long quant_sum;	int quant_error[32];	int avg_framesize;	int target_framesize;	int sequence_quality;	int averaging_period;	int reaction_delay_factor;	int buffer;}RateControl;#define RC_AVERAGE_PERIOD   100#define DELAY_FACTOR        16#define ARG_RC_BUFFER       100int get_framerate(float fFrameRate);voidRateControlInit(RateControl * rate_control,				unsigned int target_rate,				unsigned int reaction_delay_factor,				unsigned int averaging_period,				unsigned int buffer,				int framerate,				int max_quant,				int min_quant,				unsigned int initq);				void RateControlUpdate(RateControl *rate_control,				  short quant,				  int frame_size,				  int keyframe);#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?