<dependency>
  <groupId>dev.telequick</groupId>
  <artifactId>telequick-sdk</artifactId>
  <version>0.1.0</version>
</dependency>
implementation 'dev.telequick:telequick-sdk:0.1.0'
libraryDependencies += "dev.telequick" % "telequick-sdk" % "0.1.0"
JNI loads telequick_core_ffi from java.library.path or TELEQUICK_LIB_PATH.

Packages

Each modality is its own sub-package:
import dev.telequick.sdk.voice.Voice;
import dev.telequick.sdk.streams.Streams;
import dev.telequick.sdk.robotics.Robotics;
import dev.telequick.sdk.games.Games;
import dev.telequick.sdk.data.Data;
import dev.telequick.sdk.Moqt;
Legacy: dev.telequick.sdk.ClutchCallClient.

Verify

import dev.telequick.sdk.Moqt;

public class Verify {
  public static void main(String[] args) {
    var client = Moqt.connect("quic://relay.telequick.dev", "");
    System.out.println("rtt: " + client.connectionRttUs() + " µs");
    client.close();
  }
}

Next

Quickstart

Streams modality end to end.

Reference

Every modality, every method.

Examples

Per-modality examples.

Modalities

The 5-modality model.