All Classes and Interfaces

Class
Description
 
A utility class to convert audio between different representations.
 
Streams audio data from the server to clients.
 
 
 
 
 
 
This event is emitted before the sound is played on the client.
 
 
 
This event is emitted before the client encodes the audio and sends it to the server.
 
This event is emitted on the client when the voice chat connects/disconnects.
 
A socket used for client side voice chat traffic.
An interface to access a config.
 
 
This event is emitted when the voice chats OpenAL context is created.
This event is emitted when the voice chats OpenAL context is destroyed.
 
An audio channel that is bound to an entity.
The receiver of this event will hear the sound from the specified entity.
A builder to build an entity sound packet.
This event is emitted when an entity sound packet is about to get sent to a client.
 
 
 
Groups can be created using VoicechatServerApi.groupBuilder().
 
 
 
 
 
 
The receiver of this event will hear the sound from the specified location.
A builder to build a locational sound packet.
This event is emitted when a locational sound packet is about to get sent to a client.
This event is emitted before the ClientSoundEvent is getting called.
This event is emitted on the client when the state of the microphone changes.
 
This event is emitted when a microphone packet arrives at the server.
You can obtain an instance of this class by calling VoicechatApi.createMp3Decoder(java.io.InputStream).
This event is emitted for every audio chunk for every audio channel.
This event is emitted after all OpenAL calls by the voice chat and the audio is added to the buffer queue.
This event is emitted before any OpenAL calls were made by the voice chat.
Instances can be obtained by calling VoicechatApi.createDecoder().
Instances can be obtained by calling VoicechatApi.createEncoder().
The different Opus encoder modes
 
 
 
 
 
 
 
Called when a player changes his state.
 
 
 
This event is only cancellable if the group is persistent
 
 
 
 
A builder to build a sound packet.
 
 
The receiver of this event will hear the sound non-directional.
A builder to build a static sound packet.
This event is emitted when a static sound packet is about to get sent to a client.
 
 
 
 
This event is emitted on the client when the voice chat is getting enabled/disabled.
 
 
 
 
 
A socket used for server side voice chat traffic.
 
A custom volume category for the "adjust volumes screen".