|
arduino-audio-tools
|
#include <stdint.h>#include <string.h>#include <inttypes.h>Go to the source code of this file.
Classes | |
| struct | VBan |
| struct | VBAN_PING0 |
| struct | VBanHeader |
Functions | |
| struct VBAN_PING0 | __attribute__ ((packed)) |
Variables | |
| enum VBanDataTypeList | __attribute__ |
| char | ApplicationName_ascii [64] |
| uint32_t | bitfeature |
| uint32_t | bitfeatureEx |
| uint32_t | bitType |
| uint32_t | color_rgb |
| char | DeviceName_ascii [64] |
| char | DistantIP_ascii [32] |
| uint16_t | DistantPort |
| uint16_t | DistantReserved |
| char | GPS_Position [8] |
| char | HostName_ascii [64] |
| char | LangCode_ascii [8] |
| char | ManufacturerName_ascii [64] |
| uint32_t | MaxRate |
| uint32_t | MinRate |
| uint8_t | nVersion [4] |
| uint32_t | PreferedRate |
| char | reserved_ascii [8] |
| char | reservedEx [64] |
| char | USER_Position [8] |
| char | UserComment_utf8 [128] |
| char | UserName_utf8 [128] |
| static int const | VBanBitResolutionSize [VBAN_BIT_RESOLUTION_MAX] |
| static long const | VBanBPSList [25] |
| static long const | VBanSRList [21] |
| #define VBAN_BIT_RESOLUTION_MASK 0x07 |
| #define VBAN_BPS_MASK 0xE0 |
| #define VBAN_BPS_MAXNUMBER 25 |
| #define VBAN_CHANNELS_MAX_NB 256 |
| #define VBAN_CODEC_MASK 0xF0 |
| #define VBAN_DATA_MAX_SIZE (VBAN_PROTOCOL_MAX_SIZE - VBAN_HEADER_SIZE) |
| #define VBAN_DATATYPE_MASK 0x07 |
| #define VBAN_DATATYPE_MAXNUMBER 1 |
| #define VBAN_HEADER_SIZE (4 + 1 + 1 + 1 + 1 + 16) |
| #define VBAN_PACKET_COUNTER_BYTES 4 |
| #define VBAN_PACKET_HEADER_BYTES 24 |
| #define VBAN_PACKET_MAX_LEN_BYTES (VBAN_PACKET_HEADER_BYTES + VBAN_PACKET_COUNTER_BYTES + VBAN_PACKET_MAX_SAMPLES*2) |
| #define VBAN_PACKET_MAX_SAMPLES 256 |
| #define VBAN_PACKET_NUM_SAMPLES 256 |
| #define VBAN_PROTOCOL_MASK 0xE0 |
| #define VBAN_PROTOCOL_MAX_SIZE 1464 |
| #define VBAN_PROTOCOL_SERVICE 0x60 |
| #define VBAN_RESERVED_MASK 0x08 |
| #define VBAN_SAMPLES_MAX_NB 256 |
| #define VBAN_SERVICE_CHATUTF8 0x01 |
| #define VBAN_SERVICE_FNCT_PING0 0x00 |
| #define VBAN_SERVICE_FNCT_REPLY 0x80 |
| #define VBAN_SERVICE_IDENTIFICATION 0x00 |
| #define VBAN_SERVICE_RTPACKET 0x21 |
| #define VBAN_SERVICE_RTPACKETREGISTER 0x20 |
| #define VBAN_SR_MASK 0x1F |
| #define VBAN_SR_MAXNUMBER 21 |
| #define VBAN_STREAM_NAME_SIZE 16 |
| #define VBAN_STREAMTYPE_MASK 0xF0 |
| enum VBanBitResolution |
| enum VBanCodec |
| enum VBanDataTypeList |
| enum VBanProtocol |
| enum VBanSampleRates |
| enum VBanStreamType |
| struct VBAN_PING0 __attribute__ | ( | (packed) | ) |
| enum VBanDataTypeList __attribute__ |
| char ApplicationName_ascii[64] |
| uint32_t bitfeature |
| uint32_t bitfeatureEx |
| uint32_t bitType |
| uint32_t color_rgb |
| char DeviceName_ascii[64] |
| char DistantIP_ascii[32] |
| uint16_t DistantPort |
| uint16_t DistantReserved |
| char GPS_Position[8] |
| char HostName_ascii[64] |
| char LangCode_ascii[8] |
| char ManufacturerName_ascii[64] |
| uint32_t MaxRate |
| uint32_t MinRate |
| uint8_t nVersion[4] |
| uint32_t PreferedRate |
| char reserved_ascii[8] |
| char reservedEx[64] |
| char USER_Position[8] |
| char UserComment_utf8[128] |
| char UserName_utf8[128] |
|
static |
|
static |
|
static |