⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vm_enc_main.p

📁 本资源主要是MPEG-4压缩编码算法的C源码实现
💻 P
字号:
/*
 * This file was automatically generated by 'Makefile'.
 *
 * DO NOT EDIT BY HAND : your modifications will be lost.
 *
 */

#ifndef _vm_enc_main_P
#define _vm_enc_main_P

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */


/* vm_enc/src/vm_enc_main.c */
Int  	main _P_((	Int argc,
			Char *argv[]
	));
Void  	CodeBaseVol _P_((	Vol *base_layer,
			VolConfig *layer_config,
			Int frame,
			Float time,
			Vol *prev_vol_store,
			Vol *rec_vol_store,
			Vol *next_vol_store,
			Vol *next_rec_vol_store,
			Int TRB,
			Int TRD,
			Int vo_id,
			VOConfig *vo_config_list,
			Int rc_type,
			Int rc_algorithm,
			Int *frame_type,
			BitCount num_bits[32 ][16 ],
			Vol *B_org_vol_store,
			Vol *B_vol_store,
			Int enhancement_type
	));
Void  	CodeEnhVol _P_((	Vol *enh_layer,
			VolConfig *layer_config,
			Int frame,
			Float time,
			Vol *prev_vol_store,
			Vol *rec_vol_store,
			Vol *base_vol_store,
			Vol *base_rec_vol_store,
			Vol *next_vol_store,
			Vol *next_rec_vol_store,
			Int TRB,
			Int TRD,
			Int vo_id,
			VOConfig *vo_config_list,
			Int rc_type,
			Int rc_algorithm,
			Int *frame_type,
			BitCount num_bits[32 ][16 ]
	));
Void  	BitstreamPutVOLs _P_((	VO *vo_list,
			BitCount num_bits[32 ][16 ],
			VOConfig *vo_config_list,
			Int rc_type
	));
Void  	BitstreamPutVOL_FGS _P_((	VO *vo_list,
			BitCount num_bits[32 ][16 ],
			VOConfig *vo_config_list,
			Int rc_type
	));
Void  	BitstreamPutVOL_FGST _P_((	VO *vo_list,
			BitCount num_bits[32 ][16 ],
			VOConfig *vo_config_list,
			Int rc_type
	));
Void  	UpdateVolStore _P_((	Vop *update_vop,
			Int layer_id,
			Vol *vol_store
	));
VO * 	InitVOStore _P_((	VO *list
	));
Vol * 	InitVolStore _P_((	Vol *list
	));
Void  	QuantAdjust _P_((	Int target_bitrate,
			Int temp_ref,
			Int end_time,
			Int time_instant,
			Int num_bits_used,
			Int num_bits_prev,
			Int *QP
	));
Void  	InitBitstreams _P_((	VOConfig *list
	));
Void  	CloseBitstreams _P_((	VOConfig *list
	));
Void  	InitBitCounts _P_((	VOConfig *vo_cfg_list,
			Char *stats_file,
			BitCount num_bits[32 ][16 ]
	));
Void  	AverageBitCounts _P_((	BitCount num_bits[32 ][16 ],
			VOConfig *vo_cfg_list
	));
Void  	WriteCompositedImage _P_((	EncodeControl *enc_ctl,
			Int frame,
			VO *vo_store
	));
Float  	GetNextCodedVO _P_((	VOConfig *list,
			Int *vo_id,
			Int *vol_id,
			Int *finish
	));
Int  	PutUserDataToBitstream _P_((	Char *filename,
			Int vo_id,
			Int vol_id
	));
Void  	PutDefineVOPComplexityEstimationHeaderToBitstream _P_((	Vol *vol,
			Image *bitstream
	));

#ifdef __cplusplus
}
#endif /* __cplusplus  */ 
#endif /* _vm_enc_main_P  */ 

⌨️ 快捷键说明

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