The TeamTalk 4 SDK enables developers to quickly develop applications with instant messaging, voice over IP (VoIP) and video capturing capabilities.
The client is wrapped in a DLL file (.so on Linux) which enables developers to add the following features to their application: Multiple active real time audio and video streams; Instant text messaging; File sharing; Tree structure for grouping clients; Audio capture supported by DirectSound, WinMM and ALSA; Video capture supported by DirectShow and Video4Linux (V4L), and many more.
The TeamTalk 4 DLL comes in two versions, one for development in .NET Framework using an object-oriented approach and one with a C-API for development in C and C++. Numerous examples are included with the SDK so developers can easily get started developing their own applications.