| CAbusePrevention | Properties to prevent server abuse |
| CAudioBlock | An audio block containing the raw audio from a user who was talking |
| CAudioCodec | Struct used for specifying which audio codec a channel uses |
| CAudioConfig | Audio configuration for clients in a channel |
| CAudioFormat | Struct describing the audio format used by a media file |
| CAudioInputProgress | The progress of the audio currently being processed as audio input |
| CAudioPreprocessor | Configure the audio preprocessor specified by nPreprocessor |
| CBannedUser | A struct containing the properties of a banned user |
| CChannel | A struct containing the properties of a channel |
| CClientErrorMsg | Struct containing an error message |
| CClientKeepAlive | Control timers for sending keep alive information to the server |
| CClientStatistics | Statistics of bandwidth usage and ping times in the local client instance |
| CDesktopInput | A struct containing a mouse or keyboard event |
| CDesktopWindow | A struct containing the properties of a shared desktop window |
| CEncryptionContext | Configure peer verification for encrypted connection |
| CFileTransfer | A struct containing the properties of a file transfer |
| CJitterConfig | Configuration parameters for the Jitter Buffer |
| CMediaFileInfo | Struct describing the audio and video format used by a media file |
| CMediaFilePlayback | Properties for initializing or updating a file for media streaming |
| COpusCodec | OPUS audio codec settings. For detailed information about the OPUS codec check out http://www.opus-codec.org |
| CRemoteFile | A struct containing the properties of a file in a Channel |
| CServerProperties | A struct containing the properties of the server's settings |
| CServerStatistics | A struct containing the server's statistics, i.e. bandwidth usage and user activity |
| CShareWindow | A struct which describes the properties of a window which can be shared |
| CSoundDevice | A struct containing the properties of a sound device for either playback or recording |
| CSoundDeviceEffects | Set up audio effects supported by the sound device |
| CSpeexCodec | Speex audio codec settings for Constant Bitrate mode (CBR) |
| CSpeexDSP | Speex DSP is used for specifying how recorded audio from a sound input device should be preprocessed before transmission |
| CSpeexVBRCodec | Speex audio codec settings for Variable Bitrate mode (VBR) |
| CTextMessage | A struct containing the properties of a text message sent by a user |
| CTTAudioPreprocessor | Use TeamTalk's internal audio preprocessor for gain audio. Same as used for TT_SetSoundInputGainLevel() |
| CTTMessage | A struct containing the properties of an event |
| CUser | A struct containing the properties of a user |
| CUserAccount | A struct containing the properties of a user account |
| CUserStatistics | Packet reception and data statistics for a user |
| CVideoCaptureDevice | A struct containing the properties of a video capture device |
| CVideoCodec | Struct used for specifying the video codec to use |
| CVideoFormat | A struct containing the properties of a video capture format |
| CVideoFrame | A RGB32 image where the pixels can be accessed directly in an allocated frameBuffer |
| CWebMVP8Codec | WebM video codec settings |
| CWebRTCAudioPreprocessor | WebRTC's audio preprocessor |