c
MaxLanesReachedError

Throw when try to create over #MAX_LANE_COUNT lanes

c
NonExistingLaneIdError

Throw when non existing lane_id specified

f
main_audio

Audio client websocket processing

f
main_mixer

Mixer client websocket processing

v
CHANNELS
No documentation available
v
FRAME_DURATION_SEC
No documentation available
v
ONE_FRAME_SAMPLES
No documentation available
v
ONE_SAMPLE_BYTES
No documentation available
v
SAMPLE_RATE
No documentation available
c
AudioClientModule

High level module of audio IO and communication

c
RawAudioStreamPlay

Play audion from raw float array stream

c
RawMicCapture

Module for PCM fetching from mic

c
LaneInfo

Data structure for lanes_info packet

c
LaneLoudness

Data structure for lanes_loudness packet

v
AUDIO_PACKET_TYPE_ID

Packet type ID of audio packet

f
is_audio_packet

Verify the packet is audio packet

f
packet_audio_decode

Unpack audio packet

f
packet_audio_encode

Create audio packet

v
SILENT_AUDIO_PACKET_TYPE_ID

Packet type ID of silent audio packet

v
GAIN_MODIFY_PACKET_TYPE_ID

Packet type ID of gain modify packet

f
is_gain_modify_packet

Verify the packet is gain_modify packet

f
packet_gain_modify_decode

Unpack gain_modify packet

f
packet_gain_modify_encode

Create gain_modify packet

f
is_lane_created_packet

Verify the packet is lane_created packet

v
LANE_CREATED_PACKET_TYPE_ID

Packet type ID of lane-created packet

f
packet_lane_created_decode

Unpack lane-created packet

f
packet_lane_created_encode

Create lane-created packet

f
is_lane_deleted_packet

Verify the packet is lane_deleted packet

v
LANE_DELETED_PACKET_TYPE_ID

Packet type ID of gain modify packet

f
packet_lane_deleted_decode

Unpack lane_deleted packet

f
packet_lane_deleted_encode

Create lane_deleted packet

f
is_lane_modified_packet

Verify the packet is lane_modified packet

v
LANE_MODIFIED_PACKET_TYPE_ID

Packet type ID of lane-modified packet

f
packet_lane_modified_decode

Unpack lane-modified packet

f
packet_lane_modified_encode

Create lane-modified packet

f
is_lanes_info_packet

Verify the packet is lanes_info packet

v
LANES_INFO_PACKET_TYPE_ID

Packet type ID of lanes-info packet

f
packet_lanes_info_decode

Unpack lanes-info packet

f
packet_lanes_info_encode

Create lanes-info packet

f
is_lanes_loudness_packet

Verify the packet is lanes_loudness packet

v
LANES_LOUDNESS_PACKET_TYPE_ID

Packet type ID of lanes-loudness packet

f
packet_lanes_loudness_decode

Unpack lanes-loudness packet

f
packet_lanes_loudness_encode

Create lanes-loudness packet

f
dbfs_float

Calculate dBFS from float array

f
int16_to_uint8_little_endian

Convert from Int16Array to Uint8Array as little endian, without dependency of system

f
uint8_to_int16_little_endian

Convert from Uint8Array to Int16Array as little endian, without dependency of system

f
keep_wake_lock

Start to keep WakeLock (no screen turn off, sleep or lock)

f
typeof_detail

Improved typeof - get type name or object name