arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AudioInfoSupport Class Referenceabstract

Supports changes to the sampling rate, bits and channels. More...

#include <AudioTypes.h>

Inheritance diagram for AudioInfoSupport:
AudioOutput AudioPlayer AudioStream AudioWriter RTSPClient< TcpClient, UdpSocket > StreamingDecoder AudioESP32ULP AudioOutputAdapter AudioOutputWithCallback AudioServerEx AudioSyncWriter ChannelSplitOutput ChannelsSelectOutput CsvOutput< T > FFTEffect HexDumpOutput MemoryOutput MetaDataFilter MetaDataOutput ModifyingOutput OSCContainerEncoder::OSCOutput OggContainerOutput PWMAudioOutput PitchShiftOutput< T, BufferT > R2ROutput RTSPOutput< Platform > WebSocketOutput GeneratedSoundStream< int16_t > A2DPStream AbstractURLStream AdapterAudioOutputToAudioStream AnalogAudioArduino AnalogAudioStream AnalogDriverESP32V1::IO16Bit AnalogDriverESP32V2::IO16Bit AudioBLEStream AudioFFTBase AudioKitStream AudioLoRa AudioMP34DT05 AudioStreamWrapper AudioSyncReader BufferedTaskStream DynamicResamplingQueueStream ESP3288AudioOutput FaustStream< DSP > FrequencyDetectorAutoCorrelation FrequencyDetectorZeroCrossing GeneratedSoundStream< T > GoertzelStream I2SCodecStream I2SStream InputMerge< T > InputMixer< T > JupyterAudioT< T > LoRaStream MemoryStream MiniAudioStream ModifyingStream MozziStream Pipeline PortAudioStream PureDataStream RingBufferStream SPDIFOutput TfLiteAudioStreamBase VBANStream VS1053Stream WM8960Stream AudioDecoder AudioEncoder FLACDecoder MultiStreamingDecoder StreamingDecoderAdapter VorbisDecoder

Public Member Functions

virtual AudioInfo audioInfo ()=0
 provides the actual input AudioInfo
 
virtual AudioInfo audioInfoOut ()
 
virtual void setAudioInfo (AudioInfo info)=0
 Defines the input AudioInfo.
 

Detailed Description

Supports changes to the sampling rate, bits and channels.

Member Function Documentation

◆ audioInfo()

virtual AudioInfo audioInfo ( )
pure virtual

◆ audioInfoOut()

virtual AudioInfo audioInfoOut ( )
inlinevirtual

◆ setAudioInfo()

virtual void setAudioInfo ( AudioInfo  info)
pure virtual

Defines the input AudioInfo.

Implemented in GGWaveDecoder, ChannelsSelectOutput, VS1053Stream, WM8960Stream, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, VolumeStream, AMRNBDecoder, AMRNBEncoder, AMRWBDecoder, AMRWBEncoder, MP3EncoderLAME, AudioDecoder, AudioEncoder, AACEncoderFDK, DecoderALAC, EncoderBasic, CodecChain, DSFDecoder, FLACEncoder, DecoderL8, OpusAudioDecoder, OpusAudioEncoder, WAVEncoder, AudioWriter, MiniAudioStream, PortAudioStream, CodecNOP, APTXEncoder, G7xxEncoder, I2SCodecStream, MozziStream, SPDIFOutput, AudioLoRa, AnalogAudioStream, I2SStream, AdapterPrintToAudioOutput, MultiOutput, TimerCallbackAudioStream, AudioBLEStream, LoRaStream, AACDecoderHelix, G7xxDecoder, BinaryContainerEncoder, OggContainerEncoder, OSCContainerEncoder, AudioFFTBase, AudioKitStream, RTSPClient< TcpClient, UdpSocket >, VBANStream, AnalogAudioArduino, Equalizer3Bands, Equalizer3BandsPerChannel, AdapterAudioStreamToAudioOutput, AdapterAudioOutputToAudioStream, TimedStream, MetaDataFilterEncoder, CsvOutput< T >, AudioPlayer, PWMAudioOutput, MeasuringStream, ProgressStream, CallbackStream, VolumeMeter, FormatConverterStream, FadeStream, GoertzelStream, Pipeline::ModifyingStreamAdapter, EncodedAudioOutput, EncodedAudioStream, StreamingDecoder, PureDataStream, AudioOutput, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, AudioStream, Pipeline, ResampleStream, and ResampleStreamT< TInterpolator >.


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