Encoder for ADPCM-XQ - Depends on https://github.com/pschatzmann/arduino-adpcm-xq.
More...
#include <CodecADPCMXQ.h>
Encoder for ADPCM-XQ - Depends on https://github.com/pschatzmann/arduino-adpcm-xq.
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ ADPCMEncoderXQ()
◆ audioInfo()
|
|
inlineoverridevirtualinherited |
◆ audioInfoOut()
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, ResampleStream, and ResampleStreamT< TInterpolator >.
◆ begin() [1/2]
◆ begin() [2/2]
◆ encode()
◆ end()
◆ frameDurationUs()
◆ mime()
Provides the mime type of the encoded result.
Implements AudioEncoder.
◆ operator bool()
◆ samplesPerFrame()
◆ setAudioInfo()
|
|
inlineoverridevirtualinherited |
Defines the sample rate, number of channels and bits per sample.
Implements AudioWriter.
Reimplemented in MP3EncoderLAME, EncoderBasic, CodecChain, FLACEncoder, OpusAudioEncoder, WAVEncoder, CodecNOP, G7xxEncoder, BinaryContainerEncoder, OggContainerEncoder, OSCContainerEncoder, and MetaDataFilterEncoder.
◆ setBlockSizePower()
set bocksizes as 2^pow: range from 8 to 15
◆ setLookahead()
Set look ahead bytes from 0 to 8.
◆ setNoiseShaping()
Defines the noise shaping.
◆ setOutput()
Default output assignment (encoders may override to store Print reference)
Reimplemented from AudioEncoder.
◆ write()
◆ writeBlocking()
◆ adpcm_block
◆ adpcm_cnxt
◆ block_size
◆ block_size_pow2
◆ current_sample
◆ info
◆ is_first
◆ lookahead
◆ noise_shaping
◆ p_print
◆ pcm_block
◆ pcm_block_size
◆ samples_per_block
| int samples_per_block = 0 |
|
protected |
The documentation for this class was generated from the following file: