2 Skelton for retropc emulator
4 Author : Takeda.Toshiya
17 class NOISE : public DEVICE
26 int sample_l, sample_r;
27 int volume_l, volume_r;
34 NOISE(VM_TEMPLATE* parent_vm, EMU* parent_emu) : DEVICE(parent_vm, parent_emu)
36 buffer_l = buffer_r = NULL;
38 volume_l = volume_r = 1024;
41 set_device_name(_T("Noise Player"));
49 void event_callback(int event_id, int err);
50 void mix(int32_t* buffer, int cnt);
51 void set_volume(int ch, int decibel_l, int decibel_r);
52 bool process_state(FILEIO* state_fio, bool loading);
55 bool load_wav_file(const _TCHAR *file_name);
58 void set_loop(bool value)
62 void set_mute(bool value)