1#ifndef YAZE_APP_EMU_AUDIO_S_DSP_H
2#define YAZE_APP_EMU_AUDIO_S_DSP_H
82 Dsp(std::vector<uint8_t>& aram) :
aram_(aram) {}
100 uint8_t
Read(uint8_t adr);
101 void Write(uint8_t adr, uint8_t val);
105 void GetSamples(int16_t* sample_data,
int samples_per_frame,
bool pal_timing);
uint32_t lastFrameBoundary
void CycleChannel(int ch)
void GetSamples(int16_t *sample_data, int samples_per_frame, bool pal_timing)
int16_t sample_buffer_[0x400 *2]
int16_t sampleBuffer[0x400 *2]
uint8_t Read(uint8_t adr)
std::vector< uint8_t > & aram_
bool CheckCounter(int rate)
void Write(uint8_t adr, uint8_t val)
Dsp(std::vector< uint8_t > &aram)
int16_t GetSample(int ch)
SNES Emulation and debugging tools.
struct yaze::emu::DspChannel DspChannel
Main namespace for the application.