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 + -
显示快捷键?