TeamTalk 5 Java DLL Version 5.15A
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Modules Pages
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.