📄 rc_q2.p
字号:
/*
* This file was automatically generated by 'Makefile'.
*
* DO NOT EDIT BY HAND : your modifications will be lost.
*
*/
#ifndef _rc_q2_P
#define _rc_q2_P
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/* vm_enc/src/rc_q2.c */
void RCQ2_init _P_(( VOConfig *list
));
void RCQ2_Free _P_(( VOConfig *vo_list
));
void RCQ2_init_vol _P_(( Int vo_id,
Int vol_id,
VolConfig *vol_config,
Int *qp_first
));
Int RCQ2_QuantAdjust _P_(( Int vo_id,
Int vol_id,
Double mad,
UInt num_pels_vop,
Int frame_type
));
Int RCQ2_FrameSkipping _P_(( Int vo_id,
Int vol_id
));
void RCQ2_UpdateAfterSkipping _P_(( Int vo_id,
Int vol_id,
Int frame_type
));
void RCQ2_ExcludeIFrame _P_(( Int vo_id,
Int vol_id,
Int vopbits
));
void rc_update_Q2_model _P_(( RC_HIST *rch,
Double *X1,
Double *X2
));
void RCQ2_Update2OrderModel _P_(( Int vo_id,
Int vol_id,
Int vopbits,
Int vopheader,
Double dist,
Int frame_type
));
Int RCQ2_MB_active _P_(( Int turn_active
));
Int RCQ2_MB_init _P_(( Vop *error_vop,
Int vo_id,
Int vol_id,
Int MB_h,
Int MB_v
));
Int RCQ2_MB_compute_QP _P_(( Int index_y,
Int index_x
));
Int RCQ2_MB_compute_QP_first _P_(( Vop *curr,
Int index_y,
Int index_x
));
Void RCQ2_MB_update _P_(( Float bits_MB,
Float bits_sms,
Float QP,
Int index_y,
Int index_x
));
Int RCQ2_compute_quant _P_(( Double bit_rate,
Int bits_frame,
Int bits_prev,
Int buff_size,
Int buff_occup,
Double X1,
Double X2,
Double mad,
Int last_qp
));
Int save_buffer _P_(( Int vo_id,
Int vol_id
));
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* _rc_q2_P */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -