Bela
Real-time, ultra-low-latency audio and sensor processing system for BeagleBone Black
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Public Member Functions | Protected Attributes | List of all members
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
 

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