arduino-audio-tools
|
Supports changes to the sampling rate, bits and channels. More...
#include <AudioTypes.h>
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. | |
Supports changes to the sampling rate, bits and channels.
|
pure virtual |
provides the actual input AudioInfo
Implemented in AudioDecoder, AudioEncoder, CodecNOP, JupyterAudioT< T >, MozziStream, AdapterPrintToAudioOutput, TimerCallbackAudioStream, GGWaveDecoder, AACDecoderFDK, AACDecoderHelix, DecoderBasic, MP3DecoderHelix, MP3DecoderMAD, OpusAudioDecoder, WAVDecoder, WavIMADecoder, BinaryContainerEncoder, OggContainerDecoder, PureDataStream, AdapterAudioStreamToAudioOutput, AdapterAudioOutputToAudioStream, AudioOutput, AudioPlayer, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, InputMerge< T >, and AudioStream.
|
inlinevirtual |
provides the actual output AudioInfo: this is usually the same as audioInfo() unless we use a transforming stream
Reimplemented in PureDataStream, PWMAudioOutput, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, FormatConverterStream, Pipeline, and ResampleStream.
|
pure virtual |
Defines the input AudioInfo.
Implemented in GGWaveDecoder, ChannelsSelectOutput, VS1053Stream, WM8960Stream, I2SBitBang, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, VolumeStream, MP3EncoderLAME, AudioDecoder, AudioEncoder, AACEncoderFDK, EncoderBasic, FLACEncoder, DecoderL8, OpusAudioDecoder, OpusAudioEncoder, WAVEncoder, AudioWriter, MiniAudioStream, PortAudioStream, CodecNOP, APTXEncoder, G7xxEncoder, I2SCodecStream, MozziStream, SPDIFOutput, AudioLoRa, AnalogAudioStream, I2SStream, AdapterPrintToAudioOutput, MultiOutput, MeasuringStream, VolumeMeter, TimerCallbackAudioStream, AudioBLEStream, LoRaStream, AACDecoderHelix, G7xxDecoder, BinaryContainerEncoder, OggContainerEncoder, AudioFFTBase, AudioKitStream, VBANStream, AnalogAudioArduino, Equalizer3Bands, AdapterAudioStreamToAudioOutput, AdapterAudioOutputToAudioStream, TimedStream, CsvOutput< T >, AudioPlayer, PWMAudioOutput, ProgressStream, FormatConverterStream, FadeStream, Pipeline::ModifyingStreamAdapter, EncodedAudioOutput, PureDataStream, AudioOutput, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, AudioStream, Pipeline, and ResampleStream.