|
| 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 |
|
The documentation for this class was generated from the following file: