Bela
Real-time, ultra-low-latency audio and sensor processing system for BeagleBone Black
Loading...
Searching...
No Matches
Tlv320_Es9080_Codec Class Reference
Inheritance diagram for Tlv320_Es9080_Codec:
AudioCodec

Public Member Functions

int initCodec ()
int startAudio (int shouldBeReady)
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 ()
int setMode (std::string parameter)
McaspConfiggetMcaspConfig ()
 Tlv320_Es9080_Codec (int tlvI2cBus, int tlvI2cAddr, I2c_Codec::CodecType tlvType, int esI2cBus, int esI2cAddr, int esResetPin, bool verbose)

Protected Attributes

McaspConfig mcaspConfig
bool running
bool verbose
AudioCodecprimaryCodec
AudioCodecsecondaryCodec
I2c_Codectlv320
Es9080_Codeces9080

Member Function Documentation

◆ initCodec()

int Tlv320_Es9080_Codec::initCodec ( )
virtual

Implements AudioCodec.

◆ startAudio()

int Tlv320_Es9080_Codec::startAudio ( int shouldBeReady)
virtual

Implements AudioCodec.

◆ stopAudio()

int Tlv320_Es9080_Codec::stopAudio ( )
virtual

Implements AudioCodec.

◆ getNumIns()

unsigned int Tlv320_Es9080_Codec::getNumIns ( )
virtual

Implements AudioCodec.

◆ getNumOuts()

unsigned int Tlv320_Es9080_Codec::getNumOuts ( )
virtual

Implements AudioCodec.

◆ getSampleRate()

float Tlv320_Es9080_Codec::getSampleRate ( )
virtual

Implements AudioCodec.

◆ setInputGain()

int Tlv320_Es9080_Codec::setInputGain ( int channel,
float newGain )
virtual

Implements AudioCodec.

◆ setLineOutVolume()

int Tlv320_Es9080_Codec::setLineOutVolume ( int channel,
float gain )
virtual

Implements AudioCodec.

◆ setHpVolume()

int Tlv320_Es9080_Codec::setHpVolume ( int channel,
float gain )
virtual

Implements AudioCodec.

◆ disable()

int Tlv320_Es9080_Codec::disable ( )
virtual

Implements AudioCodec.

◆ reset()

int Tlv320_Es9080_Codec::reset ( )
virtual

Implements AudioCodec.

◆ setMode()

int Tlv320_Es9080_Codec::setMode ( std::string parameter)
virtual

Reimplemented from AudioCodec.

◆ getMcaspConfig()

McaspConfig & Tlv320_Es9080_Codec::getMcaspConfig ( )
virtual

Implements AudioCodec.


The documentation for this class was generated from the following file: