arduino-audio-tools
Public Member Functions | Public Attributes | List of all members
audio_tools::AudioBaseInfo Struct Reference

Basic Audio information which drives e.g. I2S. More...

#include <AudioTypes.h>

Inheritance diagram for audio_tools::AudioBaseInfo:
audio_tools::AnalogConfig audio_tools::AnalogConfig audio_tools::AudioFFTConfig audio_tools::AudioInfoLAME audio_tools::AudioMP34DT05Config audio_tools::AudioServerExConfig audio_tools::ConfigEquilizer3Bands audio_tools::I2SConfig audio_tools::MozziConfig audio_tools::OpusSettings audio_tools::PWMConfig audio_tools::PortAudioConfig audio_tools::ResampleConfig audio_tools::SPDIFConfig audio_tools::ThrottleConfig audio_tools::TimerCallbackAudioStreamInfo audio_tools::VS1053Config audio_tools::VolumeStreamConfig audio_tools::WAVAudioInfo

Public Member Functions

 AudioBaseInfo (const AudioBaseInfo &)=default
 
void copyFrom (AudioBaseInfo info)
 
virtual void logInfo ()
 
bool operator!= (AudioBaseInfo alt)
 
AudioBaseInfooperator= (const AudioBaseInfo &info)
 
bool operator== (AudioBaseInfo alt)
 
void setAudioInfo (AudioBaseInfo info)
 

Public Attributes

int bits_per_sample =16
 
int channels = 0
 
int sample_rate = 0
 

Detailed Description

Basic Audio information which drives e.g. I2S.


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