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

📄 vframe.h

📁 用你的语音Modem实现像电话一样通话的程序
💻 H
字号:
#ifndef VCONFIG_H#define VCONFIG_H// size of a channel#define VWORD unsigned short int// maximum value of a channel#define VMAX 65535typedef struct {	VWORD red;	VWORD green;	VWORD blue;	VWORD alpha;} VPixel;class VFrame{public:	VFrame(int w, int h);	~VFrame();		transfer_from(VFrame *frame, long position, int center_x, int center_y, float zoom, float opacity, int fast);	VPixel **rows;	int w, h;private:	transfer_enlarge(VFrame *input, int in_row1, int out_row1, int in_height, int out_height,				int in_column1, int out_column1, int in_width, int out_width, float opacity, int fast);	get_enlarge_tables(int *input_table_x, 		int *input_table_y, 		float *input_fraction_table_x, 		float *input_fraction_table_y, 		int in_width, 		int out_width, 		int in_height, 		int out_height);	transfer_reduce(VFrame *input, int in_row1, int out_row1, int in_height, int out_height,				int in_column1, int out_column1, int in_width, int out_width, float opacity, int fast);	clear_row(VPixel *row, int width);	get_reduce_tables(int *output_table_x, 		int *output_table_y, 		float *output_fraction_table_x,		float *output_fraction_table_y,		int in_width, 		int out_width, 		int in_height, 		int out_height);	get_fast_reduce_tables(int *output_table_x,		int *output_table_y,		int in_width,		int out_width,		int in_height,		int out_height);	reduce_row(VPixel *output, VPixel *input, int in_width, int *output_table_x, float *output_fraction_table_x, float y_fraction);	reduce_row_fast(VPixel *output, VPixel *input, int *input_table_x, int out_width, float opacity);	enlarge_row(VPixel *output, VPixel *input, int out_columns, int *input_table_x, float *input_fraction_table_x);	enlarge_row_fast(VPixel *output, VPixel *input, int out_columns, int *input_table_x);	transfer_row_enlarge(VPixel *output_row, VPixel *previous_row, VPixel *next_row, int columns, float input_ratio, float opacity);	transfer_row_direct(VPixel *output, VPixel *input, int out_columns, float opacity);	overlay_pixel(VPixel *output, VPixel *input, float opacity);};#endif

⌨️ 快捷键说明

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