arduino-audio-tools
Loading...
Searching...
No Matches
Public Attributes | List of all members
audio_tools::TimerCallbackAudioStreamInfo Struct Reference

TimerCallbackAudioStream Configuration. More...

#include <AudioStreams.h>

Inheritance diagram for audio_tools::TimerCallbackAudioStreamInfo:
audio_tools::AudioBaseInfo

Public Attributes

bool adapt_sample_rate = false
 
uint16_t buffer_size = DEFAULT_BUFFER_SIZE
 
uint16_t(* callback )(uint8_t *data, uint16_t len) = nullptr
 
RxTxMode rx_tx_mode = RX_MODE
 
TimerFunction timer_function = DirectTimerCallback
 
int timer_id = 0
 
bool use_timer = true
 
- Public Attributes inherited from audio_tools::AudioBaseInfo
int bits_per_sample =16
 
int channels = 0
 
int sample_rate = 0
 

Additional Inherited Members

- Public Member Functions inherited from audio_tools::AudioBaseInfo
 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)
 

Detailed Description

TimerCallbackAudioStream Configuration.

Author
Phil Schatzmann

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