|
arduino-audio-tools
|
Supports changes to the sampling rate, bits and channels. More...
#include <CodecOpusOgg.h>
Public Member Functions | |
| virtual AudioInfo | audioInfo ()=0 |
| provides the actual input AudioInfo | |
| virtual AudioInfo | audioInfo ()=0 |
| provides the actual input AudioInfo | |
| virtual AudioInfo | audioInfoOut () |
| virtual AudioInfo | audioInfoOut () |
| virtual void | setAudioInfo (AudioInfo info)=0 |
| Defines the input AudioInfo. | |
| 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 AACDecoderFDK, AACDecoderHelix, AdapterAudioOutputToAudioStream, AdapterAudioStreamToAudioOutput, AdapterPrintToAudioOutput, AdaptiveResamplingBuffer, AdapterAudioOutputToAudioStream, AdapterAudioStreamToAudioOutput, AdapterPrintToAudioOutput, AudioDecoder, AudioDecoder, AudioEncoder, AudioEncoder, AudioOutput, AudioOutput, AudioStream, AudioStream, CodecNOP, CodecNOP, EncodedAudioOutput, EncodedAudioStream, GeneratedSoundStream< T >, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, InputMerge< T >, InputMerge< T >, TimerCallbackAudioStream, TimerCallbackAudioStream, AudioDecoder, AudioEncoder, AudioOutput, AudioPlayer, AudioStream, BinaryContainerEncoder, CodecNOP, DecoderBasic, DSFDecoder, EncodedAudioOutput, EncodedAudioStream, FLACDecoder, GeneratedSoundStream< T >, InputMerge< T >, JupyterAudioT< T >, JupyterAudioT< int16_t >, MozziStream, MP3DecoderHelix, MP3DecoderMAD, MP3EncoderShine, MP3ParserEncoder, MultiStreamingDecoder, OggContainerDecoder, OpusAudioDecoder, OpusMultiStreamAudioDecoder, PureDataStream, RTSPClient< TcpClient, UdpSocket >, RTSPClient< EthernetClient, EthernetUDP >, RTSPClient< WiFiClient, WiFiUDP >, StreamingDecoder, StreamingDecoderAdapter, TimerCallbackAudioStream, VorbisDecoder, VorbisDecoder, WAVDecoder, and WavIMADecoder.
|
pure virtual |
provides the actual input AudioInfo
Implemented in AACDecoderFDK, AACDecoderHelix, AdapterAudioOutputToAudioStream, AdapterAudioStreamToAudioOutput, AdapterPrintToAudioOutput, AdaptiveResamplingBuffer, AdapterAudioOutputToAudioStream, AdapterAudioStreamToAudioOutput, AdapterPrintToAudioOutput, AudioDecoder, AudioDecoder, AudioEncoder, AudioEncoder, AudioOutput, AudioOutput, AudioStream, AudioStream, CodecNOP, CodecNOP, EncodedAudioOutput, EncodedAudioStream, GeneratedSoundStream< T >, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, InputMerge< T >, InputMerge< T >, TimerCallbackAudioStream, TimerCallbackAudioStream, AudioDecoder, AudioEncoder, AudioOutput, AudioPlayer, AudioStream, BinaryContainerEncoder, CodecNOP, DecoderBasic, DSFDecoder, EncodedAudioOutput, EncodedAudioStream, FLACDecoder, GeneratedSoundStream< T >, InputMerge< T >, JupyterAudioT< T >, JupyterAudioT< int16_t >, MozziStream, MP3DecoderHelix, MP3DecoderMAD, MP3EncoderShine, MP3ParserEncoder, MultiStreamingDecoder, OggContainerDecoder, OpusAudioDecoder, OpusMultiStreamAudioDecoder, PureDataStream, RTSPClient< TcpClient, UdpSocket >, RTSPClient< EthernetClient, EthernetUDP >, RTSPClient< WiFiClient, WiFiUDP >, StreamingDecoder, StreamingDecoderAdapter, TimerCallbackAudioStream, VorbisDecoder, VorbisDecoder, WAVDecoder, and WavIMADecoder.
|
inlinevirtual |
provides the actual output AudioInfo: this is usually the same as audioInfo() unless we use a transforming stream
Reimplemented in ChannelFormatConverterStream, ChannelFormatConverterStreamT< T >, FormatConverterStream, MP3EncoderShine, NumberFormatConverterStream, NumberFormatConverterStreamT< TFrom, TTo >, Pipeline, PureDataStream, PWMAudioOutput< PWMDriverT >, ResampleStream, ResampleStreamT< TInterpolator >, and SupportedRatesStream.
|
inlinevirtual |
provides the actual output AudioInfo: this is usually the same as audioInfo() unless we use a transforming stream
Reimplemented in ChannelFormatConverterStream, ChannelFormatConverterStreamT< T >, FormatConverterStream, MP3EncoderShine, NumberFormatConverterStream, NumberFormatConverterStreamT< TFrom, TTo >, Pipeline, PureDataStream, PWMAudioOutput< PWMDriverT >, ResampleStream, ResampleStreamT< TInterpolator >, and SupportedRatesStream.
|
pure virtual |
Defines the input AudioInfo.
Implemented in AdapterAudioOutputToAudioStream, AdapterAudioStreamToAudioOutput, AdapterPrintToAudioOutput, AudioDecoder, AudioDecoder, AudioEncoder, AudioEncoder, AudioInputMonitor, AudioInputMonitor, AudioOutput, AudioOutput, AudioStream, AudioStream, AudioWriter, AudioWriter, CallbackStream, CallbackStream, ChannelsSelectOutput, CodecNOP, CodecNOP, CsvOutput< T >, CsvOutput< T >, EncodedAudioOutput, EncodedAudioStream, GeneratedSoundStream< T >, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, MultiOutput, ProgressStream, ProgressStream, TimedStream, TimerCallbackAudioStream, TimerCallbackAudioStream, VolumeMeter, and VolumeMeter.
|
pure virtual |
Defines the input AudioInfo.
Implemented in AdapterAudioOutputToAudioStream, AdapterAudioStreamToAudioOutput, AdapterPrintToAudioOutput, AudioDecoder, AudioDecoder, AudioEncoder, AudioEncoder, AudioInputMonitor, AudioInputMonitor, AudioOutput, AudioOutput, AudioStream, AudioStream, AudioWriter, AudioWriter, CallbackStream, CallbackStream, ChannelsSelectOutput, CodecNOP, CodecNOP, CsvOutput< T >, CsvOutput< T >, EncodedAudioOutput, EncodedAudioStream, GeneratedSoundStream< T >, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, MultiOutput, ProgressStream, ProgressStream, TimedStream, TimerCallbackAudioStream, TimerCallbackAudioStream, VolumeMeter, and VolumeMeter.