#include <dsp.h>
Public Attributes | |
uint16_t | pitch |
uint16_t | pitchCounter |
bool | pitchModulation |
int16_t | decodeBuffer [12] |
uint8_t | bufferOffset |
uint8_t | srcn |
uint16_t | decodeOffset |
uint8_t | blockOffset |
uint8_t | brrHeader |
bool | useNoise |
uint8_t | startDelay |
uint8_t | adsrRates [4] |
uint8_t | adsrState |
uint8_t | sustainLevel |
uint8_t | gainSustainLevel |
bool | useGain |
uint8_t | gainMode |
bool | directGain |
uint16_t | gainValue |
uint16_t | preclampGain |
uint16_t | gain |
bool | keyOn |
bool | keyOff |
int16_t | sampleOut |
int8_t | volumeL |
int8_t | volumeR |
bool | echoEnable |
uint16_t yaze::app::emu::audio::DspChannel::pitch |
Definition at line 18 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
uint16_t yaze::app::emu::audio::DspChannel::pitchCounter |
Definition at line 19 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::GetSample(), and yaze::app::emu::audio::Dsp::Reset().
bool yaze::app::emu::audio::DspChannel::pitchModulation |
Definition at line 20 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
int16_t yaze::app::emu::audio::DspChannel::decodeBuffer[12] |
Definition at line 22 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::DecodeBrr(), and yaze::app::emu::audio::Dsp::GetSample().
uint8_t yaze::app::emu::audio::DspChannel::bufferOffset |
Definition at line 23 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::DecodeBrr(), and yaze::app::emu::audio::Dsp::Reset().
uint8_t yaze::app::emu::audio::DspChannel::srcn |
Definition at line 24 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
uint16_t yaze::app::emu::audio::DspChannel::decodeOffset |
Definition at line 25 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::DecodeBrr(), and yaze::app::emu::audio::Dsp::Reset().
uint8_t yaze::app::emu::audio::DspChannel::blockOffset |
Definition at line 26 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::DecodeBrr(), and yaze::app::emu::audio::Dsp::Reset().
uint8_t yaze::app::emu::audio::DspChannel::brrHeader |
Definition at line 27 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::DecodeBrr(), and yaze::app::emu::audio::Dsp::Reset().
bool yaze::app::emu::audio::DspChannel::useNoise |
Definition at line 28 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
uint8_t yaze::app::emu::audio::DspChannel::startDelay |
Definition at line 29 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), and yaze::app::emu::audio::Dsp::Reset().
uint8_t yaze::app::emu::audio::DspChannel::adsrRates[4] |
Definition at line 31 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::HandleGain(), and yaze::app::emu::audio::Dsp::Write().
uint8_t yaze::app::emu::audio::DspChannel::adsrState |
Definition at line 32 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::HandleGain(), and yaze::app::emu::audio::Dsp::Reset().
uint8_t yaze::app::emu::audio::DspChannel::sustainLevel |
Definition at line 33 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::HandleGain(), yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
uint8_t yaze::app::emu::audio::DspChannel::gainSustainLevel |
Definition at line 34 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::HandleGain(), yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
bool yaze::app::emu::audio::DspChannel::useGain |
Definition at line 35 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::HandleGain(), yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
uint8_t yaze::app::emu::audio::DspChannel::gainMode |
Definition at line 36 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
bool yaze::app::emu::audio::DspChannel::directGain |
Definition at line 37 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
uint16_t yaze::app::emu::audio::DspChannel::gainValue |
Definition at line 38 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::HandleGain(), yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
uint16_t yaze::app::emu::audio::DspChannel::preclampGain |
Definition at line 39 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::HandleGain(), and yaze::app::emu::audio::Dsp::Reset().
uint16_t yaze::app::emu::audio::DspChannel::gain |
Definition at line 40 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::HandleGain(), and yaze::app::emu::audio::Dsp::Reset().
bool yaze::app::emu::audio::DspChannel::keyOn |
Definition at line 42 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
bool yaze::app::emu::audio::DspChannel::keyOff |
Definition at line 43 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
int16_t yaze::app::emu::audio::DspChannel::sampleOut |
Definition at line 45 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::CycleChannel(), and yaze::app::emu::audio::Dsp::Reset().
int8_t yaze::app::emu::audio::DspChannel::volumeL |
Definition at line 46 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
int8_t yaze::app::emu::audio::DspChannel::volumeR |
Definition at line 47 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().
bool yaze::app::emu::audio::DspChannel::echoEnable |
Definition at line 48 of file dsp.h.
Referenced by yaze::app::emu::audio::Dsp::Reset(), and yaze::app::emu::audio::Dsp::Write().