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

📄 vm_config.p

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

#ifndef _vm_config_P
#define _vm_config_P

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


/* vm_enc/src/vm_config.c */
EncodeControl * 	SallocEncodeControl _P_((void));
EncodeControl * 	AllocEncodeControl _P_((	Int num_vos
	));
Void  	FreeEncodeControl _P_((	EncodeControl *enc_ctl
	));
Int  	GetEncodeControlNumVOs _P_((	EncodeControl *enc_ctl
	));
Char * 	GetEncodeControlCfgFile _P_((	Int id,
			EncodeControl *enc_ctl
	));
Float  	GetEncodeControlStartTime _P_((	EncodeControl *enc_ctl
	));
Float  	GetEncodeControlEndTime _P_((	EncodeControl *enc_ctl
	));
Float  	GetEncodeControlTimeInc _P_((	EncodeControl *enc_ctl
	));
#if 0 /*By cnwang, 06/18/02*/
Char * 	GetEncodeControlDispYFile _P_((	EncodeControl *enc_ctl
	));
Char * 	GetEncodeControlDispUFile _P_((	EncodeControl *enc_ctl
	));
Char * 	GetEncodeControlDispVFile _P_((	EncodeControl *enc_ctl
	));
#endif /*By cnwang, 06/18/02*/
Int  	GetEncodeControlDispSizeX _P_((	EncodeControl *enc_ctl
	));
Int  	GetEncodeControlDispSizeY _P_((	EncodeControl *enc_ctl
	));
Int  	GetEncodeControlPostFilterType _P_((	EncodeControl *enc_ctl
	));
Int  	GetEncodeControlRCType _P_((	EncodeControl *enc_ctl
	));
Char * 	GetEncodeControlRCParam _P_((	EncodeControl *enc_ctl
	));
#if  0 /*by cnwang, 04/26/02*/
Int  	GetEncodeControlDispBitsPerPixel _P_((	EncodeControl *enc_ctl
	));
#endif /*by cnwang, 04/26/02*/

Void  	PutEncodeControlNumVOs _P_((	Int num_vos,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlCfgFile _P_((	Char *string,
			Int id,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlStartTime _P_((	Int time,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlEndTime _P_((	Float time,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlTimeInc _P_((	Float time,
			EncodeControl *enc_ctl
	));
#if 0/*By cnwang, 06/18/02*/
Void  	PutEncodeControlDispYFile _P_((	Char *string,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlDispUFile _P_((	Char *string,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlDispVFile _P_((	Char *string,
			EncodeControl *enc_ctl
	));
#endif /*By cnwang, 06/18/02*/
Void  	PutEncodeControlDispSizeX _P_((	Int dim,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlDispSizeY _P_((	Int dim,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlPostFilterType _P_((	Int value,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlRCType _P_((	Int rc_type,
			EncodeControl *enc_ctl
	));
Void  	PutEncodeControlRCParam _P_((	Char *rc_parameter_string,
			EncodeControl *enc_ctl
	));
#if 0 /*by cnwang, 04/26/02*/
Void  	PutEncodeControlDispBitsPerPixel _P_((	Int value,
			EncodeControl *enc_ctl
	));
#endif /*by cnwang, 04/26/02*/
EncodeControl * 	ReadEncoderControlFile _P_((	Char *control_file
	));
Void  	PrintEncodeControl _P_((	EncodeControl *enc_ctl,
			File *file
	));
VOConfig * 	SallocVOConfig _P_((void));
Void  	FreeVOConfigList _P_((	VOConfig *vo_cfg_list
	));
Void  	PutVOConfigId _P_((	Int id,
			VOConfig *vo_cfg
	));
Void  	PutVOConfigNumVOLs _P_((	Int num,
			VOConfig *vo_cfg
	));
Void  	PutVOConfigLayers _P_((	VolConfig *layers,
			VOConfig *vo_cfg
	));
Void  	PutVOConfigNext _P_((	VOConfig *next,
			VOConfig *vo_cfg
	));
Int  	GetVOConfigId _P_((	VOConfig *vo_cfg
	));
Int  	GetVOConfigNumVOLs _P_((	VOConfig *vo_cfg
	));
VolConfig * 	GetVOConfigLayers _P_((	VOConfig *vo_cfg
	));
VOConfig * 	GetVOConfigNext _P_((	VOConfig *vo_cfg
	));
Void  	AddVOConfigToList _P_((	VOConfig *vo_cfg,
			VOConfig *list
	));
VOConfig * 	GetVOConfigById _P_((	VOConfig *list,
			Int vo_cfg_id
	));
VOConfig * 	ReadConfigFiles _P_((	EncodeControl *enc_ctl
	));
VolConfig * 	ReadVOLConfigData _P_((	Int num_layers,
			File *fpfile
	));
VOConfig * 	ReadVOConfigFile _P_((	Char *file_name
	));
VolConfig * 	AllocVolConfig _P_((void));
Void  	FreeVolConfig _P_((	VolConfig *vol_cfg
	));
Void  	FreeVolConfigList _P_((	VolConfig *vol_cfg_list
	));
Void  	AddVolConfigToList _P_((	VolConfig *vol_cfg,
			VolConfig *list
	));
Void  	PutVolConfigVersion _P_((	Int version,
			VolConfig *cfg
	));
Void  	PutVolConfigTimeIncrementResolution _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigId _P_((	Int id,
			VolConfig *cfg
	));
Void  	PutVolConfigTypeIndication _P_((	Int type_indication,
			VolConfig *cfg
	));
Void  	PutVolConfigVOType _P_((	Int vo_type,
			VolConfig *cfg
	));
Void  	PutVolConfigFrameRate _P_((	Float fr,
			VolConfig *cfg
	));
Void  	PutVolConfigM _P_((	Int M,
			VolConfig *cfg
	));
Void  	PutVolConfigDiskSeqX _P_((	Int x,
			VolConfig *cfg
	));
Void  	PutVolConfigDiskSeqY _P_((	Int y,
			VolConfig *cfg
	));
Void  	PutVolConfigDiskSeqFrameRate _P_((	Float fr,
			VolConfig *cfg
	));
Void  	PutVolConfigQuantPrecision _P_((	Int QuantPrecision,
			VolConfig *cfg
	));
Void  	PutVolConfigVolControlParameters _P_((	Int VolControlParameters,
			VolConfig *cfg
	));
Void  	PutVolConfigVbvParameters _P_((	Int VbvParameters,
			VolConfig *cfg
	));
Void  	PutVolConfigVbvParam _P_((	Char *vbv_parameter_string,
			VolConfig *cfg
	));
Void  	PutVolConfigY _P_((	Char *name,
			VolConfig *cfg
	));
Void  	PutVolConfigU _P_((	Char *name,
			VolConfig *cfg
	));
Void  	PutVolConfigV _P_((	Char *name,
			VolConfig *cfg
	));
Void  	PutVolConfigWriteCoded _P_((	Int write,
			VolConfig *cfg
	));
Void  	PutVolConfigCodedY _P_((	Char *name,
			VolConfig *cfg
	));
Void  	PutVolConfigCodedU _P_((	Char *name,
			VolConfig *cfg
	));
Void  	PutVolConfigCodedV _P_((	Char *name,
			VolConfig *cfg
	));
Void  	PutVolConfigBitstream _P_((	Char *name,
			VolConfig *cfg
	));
Void  	PutVolConfigStartFrame _P_((	Int frame,
			VolConfig *cfg
	));
Void  	PutVolConfigEndFrame _P_((	Int frame,
			VolConfig *cfg
	));
Void  	PutVolConfigBitrate _P_((	Int bit_rate,
			VolConfig *cfg
	));
Void  	PutVolConfigQuantType _P_((	Int type,
			VolConfig *cfg
	));
Void  	PutVolConfigLoadIntraQuantMat _P_((	Int load_intra_quant_mat,
			VolConfig *cfg
	));
Void  	PutVolConfigIntraQuantMatFile _P_((	Char *intra_quant_mat_file,
			VolConfig *cfg
	));
Void  	PutVolConfigLoadNonintraQuantMat _P_((	Int load_nonintra_quant_mat,
			VolConfig *cfg
	));
Void  	PutVolConfigNonintraQuantMatFile _P_((	Char *nonintra_quant_mat_file,
			VolConfig *cfg
	));

Void  	PutVolConfigRoundingControlDisable _P_((	Int disable,
			VolConfig *cfg
	));
Void  	PutVolConfigInitialRoundingType _P_((	Int initial_value,
			VolConfig *cfg
	));
Void  	PutVolConfigErrorResDisable _P_((	Int disable,
			VolConfig *cfg
	));
Void  	PutVolConfigDataPartEnable _P_((	Int enable,
			VolConfig *cfg
	));
Void  	PutVolConfigReverseVlc _P_((	Int reverse_vlc,
			VolConfig *cfg
	));
Void  	PutVolConfigPacketSize _P_((	Int packet_size,
			VolConfig *cfg
	));
Void  	PutVolConfigACDCPredDisable _P_((	Int disable,
			VolConfig *cfg
	));
Void  	PutVolConfigSearchRange _P_((	Int sr,
			VolConfig *cfg
	));

Void  	PutVolConfigIntraPeriod _P_((	Int ir,
			VolConfig *cfg
	));
Void  	PutVolConfigGOVPeriod _P_((	Int ir,
			VolConfig *cfg
	));
Void  	PutVolConfigIsUserDataInVol _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigUserDataInVolFile _P_((	Char *file,
			VolConfig *cfg
	));
Void  	PutVolConfigIsUserDataInGov _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigUserDataInGovFile _P_((	Char *file,
			VolConfig *cfg
	));
Void  	PutVolConfigComplexityEstimationFile _P_((	Char *file,
			VolConfig *cfg
	));
Void  	PutVolConfigComplexityEstimationDisable _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigEstimationMethod _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigShapeComplexityEstimationDisable _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigOpaque _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSOpaque _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSTransparent _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigIntraCAE _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSIntraCAE _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigInterCAE _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSInterCAE _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigNoUpdate _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSNoUpdate _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigUpsampling _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSUpsampling _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigTextureComplexityEstimationSet1Disable _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigIntraBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSIntraBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigInterBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSInterBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigInter4vBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSInter4vBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigNotCodedBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSNotCodedBlocks _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigTextureComplexityEstimationSet2Disable _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCTCoefs _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSDCTCoefs _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCTLines _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSDCTLines _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigVLCSymbols _P_((	Int value,
			VolConfig *cfg
	));
Void  	PutVolConfigDCECSVLCSymbols _P_((	Int value,

⌨️ 快捷键说明

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