DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
src/hardware/snd_pc98/sound/rhythm.h
00001 
00002 typedef struct {
00003         PMIXHDR hdr;
00004         PMIXTRK trk[6];
00005         UINT    vol;
00006         UINT8   trkvol[8];
00007 } _RHYTHM, *RHYTHM;
00008 
00009 
00010 #ifdef __cplusplus
00011 extern "C" {
00012 #endif
00013 
00014 void rhythm_initialize(UINT rate);
00015 void rhythm_deinitialize(void);
00016 UINT rhythm_getcaps(void);
00017 void rhythm_setvol(UINT vol);
00018 
00019 void rhythm_reset(RHYTHM rhy);
00020 void rhythm_bind(RHYTHM rhy);
00021 void rhythm_update(RHYTHM rhy);
00022 void rhythm_setreg(RHYTHM rhy, UINT reg, REG8 val);
00023 
00024 #ifdef __cplusplus
00025 }
00026 #endif
00027