|
|
| Es9080_Codec (int i2cBus, int i2cAddress, AudioCodecParams::ClockSource clockSource, int resetPin, double mclkFrequency, bool isVerbose) |
| int | initCodec () |
| int | startAudio (int parameter) |
| int | stopAudio () |
| unsigned int | getNumIns () |
| unsigned int | getNumOuts () |
| float | getSampleRate () |
| int | setInputGain (int channel, float newGain) |
| int | setLineOutVolume (int channel, float gain) |
| int | setHpVolume (int channel, float gain) |
| int | disable () |
| int | reset () |
| McaspConfig & | getMcaspConfig () |
|
int | writeRegister (unsigned int reg, unsigned int value) |
|
int | readRegister (unsigned char reg) |
|
ssize_t | readBytes (void *buf, size_t count) |
|
ssize_t | writeBytes (const void *buf, size_t count) |
|
| I2c (I2c &&)=delete |
|
int | initI2C_RW (int bus, int address, int file) |
|
int | closeI2C () |
|
virtual int | setMode (std::string parameter) |
|
|
int | executeProgram (const std::string &program) |
|
int | setAddressForReg (unsigned int reg, bool write) |
|
|
std::array< float, kNumOutChannels > | lineOutVolume {} |
|
AudioCodecParams | params |
|
McaspConfig | mcaspConfig |
|
bool | running |
|
bool | verbose |
|
int | currentAddress = 0xFF |
|
Gpio | gpio |
|
int | i2C_bus |
|
int | i2C_address |
|
int | i2C_file |
◆ initCodec()
| int Es9080_Codec::initCodec |
( |
| ) |
|
|
virtual |
◆ startAudio()
| int Es9080_Codec::startAudio |
( |
int | parameter | ) |
|
|
virtual |
◆ stopAudio()
| int Es9080_Codec::stopAudio |
( |
| ) |
|
|
virtual |
◆ getNumIns()
| unsigned int Es9080_Codec::getNumIns |
( |
| ) |
|
|
virtual |
◆ getNumOuts()
| unsigned int Es9080_Codec::getNumOuts |
( |
| ) |
|
|
virtual |
◆ getSampleRate()
| float Es9080_Codec::getSampleRate |
( |
| ) |
|
|
virtual |
◆ setInputGain()
| int Es9080_Codec::setInputGain |
( |
int | channel, |
|
|
float | newGain ) |
|
virtual |
◆ setLineOutVolume()
| int Es9080_Codec::setLineOutVolume |
( |
int | channel, |
|
|
float | gain ) |
|
virtual |
◆ setHpVolume()
| int Es9080_Codec::setHpVolume |
( |
int | channel, |
|
|
float | gain ) |
|
virtual |
◆ disable()
| int Es9080_Codec::disable |
( |
| ) |
|
|
virtual |
◆ reset()
| int Es9080_Codec::reset |
( |
| ) |
|
|
virtual |
◆ getMcaspConfig()
The documentation for this class was generated from the following file: