|
arduino-audio-tools
|
Settings for Opus MultiStream Decoder. More...
#include <CodecOpusMultiStream.h>
Public Member Functions | |
| OpusMultiStreamSettings () | |
| virtual void | clear () |
| void | copyFrom (AudioInfo info) |
| Same as set. | |
| bool | equals (AudioInfo alt) |
| Returns true if alt values are the same like the current values. | |
| bool | equalsExSampleRate (AudioInfo alt) |
| Checks if only the sample rate is different. | |
| virtual void | logInfo (const char *source="") |
| operator bool () | |
| Returns true if all components are defined (no component is 0) | |
| bool | operator!= (AudioInfo alt) |
| Returns true if alt values are the different from the current values. | |
| bool | operator== (AudioInfo alt) |
| Returns true if alt values are the same like the current values. | |
| void | set (AudioInfo info) |
| Copies the values from info. | |
| void | setAudioInfo (AudioInfo info) |
| Same as set. | |
| void | setupChannelMapping () |
| void | setupDefaultMapping () |
| void | setupSeparateChannelsMapping () |
Public Attributes | |
| uint8_t | bits_per_sample = DEFAULT_BITS_PER_SAMPLE |
| Number of bits per sample (int16_t = 16 bits) | |
| uint16_t | channels = DEFAULT_CHANNELS |
| Number of channels: 2=stereo, 1=mono. | |
| int | coupled_streams = 1 |
| opus_channel_mapping_enum_t | default_channel_mapping = OPUS_CHANNEL_MAPPING_COMBINED |
| unsigned char | mapping [255] = {} |
| int | max_buffer_size = 4 * 1024 |
| int | max_buffer_write_size = 512 |
| sample_rate_t | sample_rate = DEFAULT_SAMPLE_RATE |
| Sample Rate: e.g 44100. | |
| int | streams = 1 |
Settings for Opus MultiStream Decoder.
|
inline |
Returns true if alt values are the same like the current values.
Checks if only the sample rate is different.
Reimplemented in I2SConfigESP32, I2SConfigESP32V1, I2SConfigStd, and I2SConfigZephyr.
Returns true if alt values are the different from the current values.
Returns true if alt values are the same like the current values.
|
inline |
|
inline |
|
inline |
|
inherited |
Number of bits per sample (int16_t = 16 bits)
|
inherited |
Number of channels: 2=stereo, 1=mono.
| int coupled_streams = 1 |
| opus_channel_mapping_enum_t default_channel_mapping = OPUS_CHANNEL_MAPPING_COMBINED |
| int max_buffer_size = 4 * 1024 |
| int max_buffer_write_size = 512 |
|
inherited |
Sample Rate: e.g 44100.
| int streams = 1 |