msm5205.h
来自「十七种模拟器源代码 非常有用的作课程设计不可缺少的」· C头文件 代码 · 共 39 行
H
39 行
/**************************************************************//* MSM5205 (DARIUS ADPCM chip) control *//**************************************************************/#ifndef __MSM5205_H__#define __MSM5205_H__#define MSM5205BF_MAX (2)#define MSM5205_MONO (0)#define MSM5205_STEREO (1)struct msm5205_adpcm_list { unsigned int start, end;};struct MSM5205buffer_interface { int num; int sample_rate[MSM5205BF_MAX]; int volume[MSM5205BF_MAX]; struct msm5205_adpcm_list *list[MSM5205BF_MAX]; int listsize[MSM5205BF_MAX]; unsigned char *rom[MSM5205BF_MAX]; unsigned int romsize[MSM5205BF_MAX]; int updatemode;};int MSM5205buffer_sh_start( struct MSM5205buffer_interface *interface );void MSM5205buffer_sh_stop( void );void MSM5205buffer_UpdateOne( int num, void *buffer, int length );void MSM5205buffer_Stereo_UpdateOne( int num, void **buffer, int length );void MSM5205buffer_request( int num, int code );void MSM5205buffer_setpan( int num, int data );#endif/**************** end of file ****************/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?