|
arduino-audio-tools
|
#include <VBANStream.h>


Public Member Functions | |
| VBANConfig () | |
| 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. | |
Public Attributes | |
| const char * | application_name = "VBAN Streamer" |
| uint32_t | bitfeature = 0x00000001 |
| 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. | |
| uint32_t | device_color = 0x00FF00 |
| uint32_t | device_flags = 0x00000001 |
| const char * | device_name = nullptr |
| uint8_t | format = 0 |
| const char * | host_name = nullptr |
| const char * | manufacturer_name = "ESP32 AudioTools" |
| int | max_write_size |
| RxTxMode | mode |
| const char * | password = nullptr |
| password for wifi connection | |
| int | rx_buffer_count = 30 |
| sample_rate_t | sample_rate = DEFAULT_SAMPLE_RATE |
| Sample Rate: e.g 44100. | |
| const char * | ssid = nullptr |
| ssid for wifi connection | |
| const char * | stream_name = "Stream1" |
| name of the stream | |
| IPAddress | target_ip {0, 0, 0, 0} |
| Use {0,0,0,0}; as broadcast address. | |
| bool | throttle_active = false |
| int | throttle_correction_us = 0 |
| uint16_t | udp_port = 6980 |
| default port is 6980 | |
| const char * | user_comment = "ESP32 VBAN Audio Device" |
| const char * | user_name = "User" |
|
inline |
|
inlinevirtualinherited |
|
inlineinherited |
Same as set.
Returns true if alt values are the same like the current values.
Checks if only the sample rate is different.
|
inlinevirtualinherited |
Reimplemented in I2SConfigESP32, I2SConfigESP32V1, I2SConfigStd, and I2SConfigZephyr.
|
inlineinherited |
Returns true if all components are defined (no component is 0)
Returns true if alt values are the different from the current values.
Returns true if alt values are the same like the current values.
|
inlineinherited |
Copies the values from info.
|
inlineinherited |
Same as set.
| const char* application_name = "VBAN Streamer" |
| uint32_t bitfeature = 0x00000001 |
|
inherited |
Number of bits per sample (int16_t = 16 bits)
|
inherited |
Number of channels: 2=stereo, 1=mono.
| uint32_t device_color = 0x00FF00 |
| uint32_t device_flags = 0x00000001 |
| const char* device_name = nullptr |
| uint8_t format = 0 |
| const char* host_name = nullptr |
| const char* manufacturer_name = "ESP32 AudioTools" |
| int max_write_size |
| RxTxMode mode |
| const char* password = nullptr |
password for wifi connection
| int rx_buffer_count = 30 |
|
inherited |
Sample Rate: e.g 44100.
| const char* ssid = nullptr |
ssid for wifi connection
| const char* stream_name = "Stream1" |
name of the stream
| IPAddress target_ip {0, 0, 0, 0} |
Use {0,0,0,0}; as broadcast address.
| bool throttle_active = false |
| int throttle_correction_us = 0 |
| uint16_t udp_port = 6980 |
default port is 6980
| const char* user_comment = "ESP32 VBAN Audio Device" |
| const char* user_name = "User" |