|
| enum | CODEC_TYPE { MASTER_CODEC
, SLAVE_CODEC
} |
|
|
| Spi_Codec (const char *spidev_gpio_cs0, const char *spidev_gpio_cs1, bool isVerbose=false) |
|
int | writeRegister (unsigned char reg, unsigned char value, CODEC_TYPE codec=MASTER_CODEC) |
|
unsigned char | readRegister (unsigned char reg, CODEC_TYPE codec=MASTER_CODEC) |
| int | initCodec () |
| int | startAudio (int shouldBeReady) |
| int | stopAudio () |
| unsigned int | getNumIns () |
| unsigned int | getNumOuts () |
| float | getSampleRate () |
|
int | dumpRegisters () |
| int | reset () |
|
bool | masterIsDetected () |
|
bool | slaveIsDetected () |
| int | setLineOutVolume (int channel, float gain) |
| int | setHpVolume (int channel, float gain) |
| int | setInputGain (int channel, float newGain) |
| int | disable () |
| McaspConfig & | getMcaspConfig () |
|
virtual int | setMode (std::string parameter) |
◆ initCodec()
| int Spi_Codec::initCodec |
( |
| ) |
|
|
virtual |
◆ startAudio()
| int Spi_Codec::startAudio |
( |
int | shouldBeReady | ) |
|
|
virtual |
◆ stopAudio()
| int Spi_Codec::stopAudio |
( |
| ) |
|
|
virtual |
◆ getNumIns()
| unsigned int Spi_Codec::getNumIns |
( |
| ) |
|
|
virtual |
◆ getNumOuts()
| unsigned int Spi_Codec::getNumOuts |
( |
| ) |
|
|
virtual |
◆ getSampleRate()
| float Spi_Codec::getSampleRate |
( |
| ) |
|
|
virtual |
◆ reset()
◆ setLineOutVolume()
| int Spi_Codec::setLineOutVolume |
( |
int | channel, |
|
|
float | gain ) |
|
virtual |
◆ setHpVolume()
| int Spi_Codec::setHpVolume |
( |
int | channel, |
|
|
float | gain ) |
|
inlinevirtual |
◆ setInputGain()
| int Spi_Codec::setInputGain |
( |
int | channel, |
|
|
float | newGain ) |
|
inlinevirtual |
◆ disable()
| int Spi_Codec::disable |
( |
| ) |
|
|
inlinevirtual |
◆ getMcaspConfig()
The documentation for this class was generated from the following file: