TeamTalk 5 C-API DLL Version 5.15A
Loading...
Searching...
No Matches
TeamTalk SDK Contents

This section explains the core files for developing applications which use the TeamTalk 5 DLL.

TeamTalk SDK Standard Edition

Here's a brief overview of the files in the TeamTalk SDK Standard Edition for each platform:

  • Common to all platforms
    • TeamTalk.h
      • The C-API header file exposing the client API. Common to all platforms.
      • Located in the folder Library/TeamTalk_DLL
    • TeamTalk5.py
      • Python interface for TeamTalk 5 DLL
      • Located in the folder Library/TeamTalkPy
    • TeamTalk5.jar
      • Java classes for TeamTalk 5 JNI interface.
      • Located in the folder Library/TeamTalkJNI/libs
  • Windows platform
    • TeamTalk5.dll
      • The TeamTalk C-API DLL
      • Located in the folder Library/TeamTalk_DLL
    • TeamTalk5.lib
      • The C import library
      • Located in the folder Library/TeamTalk_DLL
    • TeamTalk5.NET.dll
      • .NET wrapper for TeamTalk5.dll.
      • Located in folder Library/TeamTalk.NET
    • TeamTalk5-jni.dll
      • Java JNI wrapper DLL for TeamTalk5.dll
      • Located in the folder Library/TeamTalkJNI/libs
    • tt5srv.exe
    • tt5svc.exe
  • Mac OS X platform
    • libTeamTalk5.dylib
      • The TeamTalk C-API shared object
      • Located in the folder Library/TeamTalk_DLL
    • libTeamTalk5-jni.dylib
      • Java JNI wrapper DLL for libTeamTalk5.dylib
      • Located in the folder Library/TeamTalkJNI/libs
    • tt5srv
      • TeamTalk server which can run as a console application and a daemon.
      • Located in the folder Server
      • Read section TeamTalk Server Setup Guide for more information.
  • Linux platform
    • libTeamTalk5.so
      • The TeamTalk C-API shared object
      • Located in the folder Library/TeamTalk_DLL
    • libTeamTalk5-jni.so
      • Java JNI wrapper DLL for libTeamTalk5.so
      • Located in the folder Library/TeamTalkJNI/libs
    • tt5srv
      • TeamTalk server which can run as a console application and a daemon.
      • Located in the folder Server
      • Read section TeamTalk Server Setup Guide for more information.
  • iOS platform
    • libTeamTalk5.a
      • The TeamTalk C-API as a static library.
      • Universal binary for i386, x86_64, armv7 and arm64.
      • Located in the folder Library/TeamTalk_DLL
  • Android platform
    • libTeamTalk5.so
      • The TeamTalk C-API shared object
      • Located in the folders:
        • Library/TeamTalk_DLL/arm64-v8a
        • Library/TeamTalk_DLL/armeabi-v7a
        • Library/TeamTalk_DLL/x86
        • Library/TeamTalk_DLL/x86_64
    • libTeamTalk5-jni.so
      • The prebuilt TeamTalk JNI DLL located in folders:
        • Library/TeamTalkJNI/libs/arm64-v8a
        • Library/TeamTalkJNI/libs/armeabi-v7a
        • Library/TeamTalkJNI/libs/x86
        • Library/TeamTalkJNI/libs/x86_64
      • Notice that unlike the other platforms libTeamTalk5-jni.so for Android does not depend on libTeamTalk5.so.

TeamTalk SDK Professional Edition

Here's a brief overview of the files in the TeamTalk SDK Professional Edition for each platform:

  • Common to all platforms
    • TeamTalk.h
      • The C-API header file exposing the client API. Common to all platforms.
    • TeamTalkSrv.h
      • The C-API header file exposing the server API. Common to all platforms.
    • TeamTalk5.py
      • Python interface for TeamTalk 5 Pro DLL
      • Manually edit and ensure it loads TeamTalk5Pro instead of TeamTalk5 DLL.
      • Located in the folder Library/TeamTalkPy
    • TeamTalk5Pro.jar
      • Java classes for TeamTalk 5 Pro JNI interface.
      • Located in the folder Library/TeamTalkJNI/libs
  • Windows platform
    • TeamTalk5Pro.dll
      • The TeamTalk C-API DLL
      • Located in the folder Library/TeamTalk_DLL
    • TeamTalk5Pro.lib
      • The C import library
      • Located in the folder Library/TeamTalk_DLL
    • TeamTalk5Pro.NET.dll
      • .NET wrapper for TeamTalk5Pro.dll.
      • Located in folder Library/TeamTalk.NET
    • TeamTalk5Pro-jni.dll
      • Java JNI wrapper for TeamTalk5Pro.dll
      • Located in the folder Library/TeamTalkJNI/libs
    • tt5prosrv.exe
      • TeamTalk server with encryption as console application.
      • Located in the folder Server
      • Read section TeamTalk Server Setup Guide for more information.
    • tt5prosvc.exe
      • TeamTalk server with encryption as an NT service.
      • Located in the folder Server
      • Read section TeamTalk Server Setup Guide for more information.
  • Mac OS X platform
    • libTeamTalk5Pro.dylib
      • The TeamTalk C-API shared object
      • Located in the folder Library/TeamTalk_DLL
    • libTeamTalk5Pro-jni.dylib
      • Java JNI wrapper for libTeamTalk5Pro.dylib
      • Located in the folder Library/TeamTalkJNI/libs
    • tt5prosrv
      • TeamTalk server with encryption which can run as a console application and a daemon.
      • Located in the folder Server
      • Read section TeamTalk Server Setup Guide for more information.
  • Linux platform
    • libTeamTalk5Pro.so
      • The TeamTalk C-API shared object
      • Located in the folder Library/TeamTalk_DLL
    • libTeamTalk5Pro-jni.so
      • Java JNI wrapper for libTeamTalk5Pro.so
      • Located in the folder Library/TeamTalkJNI/libs
    • tt5prosrv
      • TeamTalk server with encryption which can run as a console application and a daemon.
      • Located in the folder Server
      • Read section TeamTalk Server Setup Guide for more information.
  • iOS platform
    • libTeamTalk5Pro.a
      • The TeamTalk C-API as a static library.
      • Universal binary for i386, x86_64, armv7 and arm64.
      • Located in the folder Library/TeamTalk_DLL
  • Android platform
    • libTeamTalk5Pro.so
      • The TeamTalk C-API shared object
      • Located in the folders:
        • Library/TeamTalk_DLL/arm64-v8a
        • Library/TeamTalk_DLL/armeabi-v7a
        • Library/TeamTalk_DLL/x86
        • Library/TeamTalk_DLL/x86_64
    • libTeamTalk5Pro-jni.so
      • The prebuilt TeamTalk JNI DLL located in folders:
        • Library/TeamTalkJNI/libs/arm64-v8a
        • Library/TeamTalkJNI/libs/armeabi-v7a
        • Library/TeamTalkJNI/libs/x86
        • Library/TeamTalkJNI/libs/x86_64
      • Notice that unlike the other platforms libTeamTalk5Pro-jni.so for Android does not depend on libTeamTalk5Pro.so.