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:
Inheritance graph
[legend]

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 ChannelsSelectOutput, VS1053Stream, WM8960Stream, AutomaticGainControlStream, VolumeStream, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, AMRNBDecoder, AMRNBEncoder, AMRWBDecoder, AMRWBEncoder, MP3EncoderLAME, AudioDecoder, AudioEncoder, AACEncoderFDK, DecoderALAC, EncoderBasic, CodecChain, DSFDecoder, DSFEncoder, FLACEncoder, DecoderL8, MP3EncoderShine, OpusAudioDecoder, OpusAudioEncoder, OpusMultiStreamAudioDecoder, OpusMultiStreamAudioEncoder, WAVEncoder, AudioWriter, MiniAudioStream, PortAudioStream, CodecNOP, APTXEncoder, G7xxEncoder, I2SCodecStream, MozziStream, SPDIFOutput, AudioLoRa, AnalogAudioStream, I2SStream, AdapterPrintToAudioOutput, MultiOutput, TimerCallbackAudioStream, MDFEchoCancellationStream< T, SampleType >, AACDecoderHelix, G729Decoder, G729Encoder, G7xxDecoder, BinaryContainerEncoder, OggContainerEncoder, OSCContainerEncoder, AudioKitStream, AdaptiveResamplingBuffer, NRF24Stream, H264RtpEncoder, JPEGRtpEncoder, RTSPClient< TcpClient, UdpSocket >, SPIAudioMaster, SPIAudioSlave, SPIRegAudioMaster, USBAudioDeviceBase, USBAudioHostBase, VBANStream, GoertzelStream, MeasuringStream, QualityAnalysisStream, Equalizer3BandsT< T >, Equalizer3BandsPerChannelT< T >, AdapterAudioStreamToAudioOutput, AdapterAudioOutputToAudioStream, TimedStream, MetaDataFilterEncoder, CsvOutput< T >, AudioPlayer, PWMAudioOutput< PWMDriverT >, ProgressStream, CallbackStream, VolumeMeter, AudioInputMonitor, FormatConverterStream, FadeStream, Pipeline::ModifyingStreamAdapter, AudioFFTBase, EncodedAudioOutput, EncodedAudioStream, StreamingDecoder, PureDataStream, BLESerialStream, AudioOutput, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, AudioStream, Pipeline, ResampleStream, ResampleStreamT< TInterpolator >, and SupportedRatesStream.


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