TeamTalk 5 C-API DLL Version 5.18A

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

C AbusePrevention | Properties to prevent server abuse
C AudioBlock | An audio block containing the raw audio from a user who was talking
C AudioCodec | Struct used for specifying which audio codec a channel uses
C AudioConfig | Audio configuration for clients in a channel
C AudioFormat | Struct describing the audio format used by a media file
C AudioInputProgress | The progress of the audio currently being processed as audio input
C AudioPreprocessor | Configure the audio preprocessor specified by `nPreprocessor`
C BannedUser | A struct containing the properties of a banned user
C Channel | A struct containing the properties of a channel
C ClientErrorMsg | Struct containing an error message
C ClientKeepAlive | Control timers for sending keep alive information to the server
C ClientStatistics | Statistics of bandwidth usage and ping times in the local client instance
C DesktopInput | A struct containing a mouse or keyboard event
C DesktopWindow | A struct containing the properties of a shared desktop window
C EncryptionContext | Configure peer verification for encrypted connection
C FileTransfer | A struct containing the properties of a file transfer
C JitterConfig | Configuration parameters for the Jitter Buffer
C MediaFileInfo | Struct describing the audio and video format used by a media file
C MediaFilePlayback | Properties for initializing or updating a file for media streaming
C OpusCodec | OPUS audio codec settings. For detailed information about the OPUS codec check out http://www.opus-codec.org
C RemoteFile | A struct containing the properties of a file in a Channel
C ServerProperties | A struct containing the properties of the server's settings
C ServerStatistics | A struct containing the server's statistics, i.e. bandwidth usage and user activity
C ShareWindow | A struct which describes the properties of a window which can be shared
C SoundDevice | A struct containing the properties of a sound device for either playback or recording
C SoundDeviceEffects | Set up audio effects supported by the sound device
C SpeexCodec | Speex audio codec settings for Constant Bitrate mode (CBR)
C SpeexDSP | Speex DSP is used for specifying how recorded audio from a sound input device should be preprocessed before transmission
C SpeexVBRCodec | Speex audio codec settings for Variable Bitrate mode (VBR)
C TextMessage | A struct containing the properties of a text message sent by a user
C TTAudioPreprocessor | Use TeamTalk's internal audio preprocessor for gain audio. Same as used for TT_SetSoundInputGainLevel()
C TTMessage | A struct containing the properties of an event
C User | A struct containing the properties of a user
C UserAccount | A struct containing the properties of a user account
C UserStatistics | Packet reception and data statistics for a user
C VideoCaptureDevice | A struct containing the properties of a video capture device
C VideoCodec | Struct used for specifying the video codec to use
C VideoFormat | A struct containing the properties of a video capture format
C VideoFrame | A RGB32 image where the pixels can be accessed directly in an allocated frameBuffer
C WebMVP8Codec | WebM video codec settings
C WebRTCAudioPreprocessor | WebRTC's audio preprocessor