|
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.
|
inlineinherited |
Returns true if alt values are the same like the current values.
|
inlineinherited |
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)
|
inlineinherited |
Returns true if alt values are the different from the current values.
|
inlineinherited |
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" |