1#ifndef YAZE_APP_EMU_AUDIO_S_DSP_H
2#define YAZE_APP_EMU_AUDIO_S_DSP_H
88 Dsp(std::vector<uint8_t>& aram) :
aram_(aram) {}
106 uint8_t
Read(uint8_t adr);
107 void Write(uint8_t adr, uint8_t val);
111 void GetSamples(int16_t* sample_data,
int samples_per_frame,
bool pal_timing);
std::vector< uint8_t > & aram_
int16_t sampleBuffer[0x400 *2]
bool CheckCounter(int rate)
int16_t sample_buffer_[0x400 *2]
void CycleChannel(int ch)
void Write(uint8_t adr, uint8_t val)
int16_t GetSample(int ch)
uint8_t Read(uint8_t adr)
Dsp(std::vector< uint8_t > &aram)
void GetSamples(int16_t *sample_data, int samples_per_frame, bool pal_timing)
uint32_t lastFrameBoundary
struct yaze::app::emu::audio::DspChannel DspChannel