TeamSpeak 3 Client SDK Developer Manual
TeamSpeak 3 Client SDK Developer Manual
Revision 9935
Copyright © 2007, 2008, 2009 TeamSpeak Systems GmbH
Table of Contents
Copyright
License agreement
Introduction
Architecture overview
System requirements
Overview of header files
Calling Client Lib functions
Return code
Initializing
The callback mechanism
Querying the library version
Shutting down
Managing server connection handlers
Connecting to a server
Disconnecting from a server
Error handling
Logging
User-defined logging
Using playback and capture modes and devices
Initializing modes and devices
Querying available modes and devices
Checking current modes and devices
Closing devices
Activating the capture device
Custom FMOD objects
Using custom FMOD system objects
Customizing FMOD channel objects
Querying the current FMOD System objects
Sound codecs
Encoder options
Preprocessor options
Playback options
3D Sound
Query available servers, channels and clients
Retrieve and store information
Client information
Information related to own client
Information related to other clients
Whisper lists
Channel information
Channel sorting
Server information
Interacting with the server
Joining a channel
Creating a new channel
Deleting a channel
Moving a channel
Text chat
Sending
Receiving
Kicking clients
Channel subscriptions
Muting clients locally
Custom encryption
Other events
Voice recording
Miscellaneous functions
FAQ
Revision history
Index