Class MediaSoupV3RestClient

java.lang.Object
org.teamapps.ux.component.webrtc.apiclient.MediaSoupV3RestClient
All Implemented Interfaces:
MediaSoupV3ApiClient

public class MediaSoupV3RestClient
extends java.lang.Object
implements MediaSoupV3ApiClient
  • Constructor Summary

    Constructors 
    Constructor Description
    MediaSoupV3RestClient​(java.lang.String serverUrl, java.lang.String serverSecret)  
  • Method Summary

    Modifier and Type Method Description
    java.util.concurrent.CompletableFuture<java.lang.Void> deleteRecording​(java.lang.String filePathInput)  
    java.util.concurrent.CompletableFuture<java.lang.Void> deleteStreamRecordings​(java.lang.String streamUuid)  
    java.util.concurrent.CompletableFuture<java.lang.Integer> getNumberOfWorkers()  
    java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getRecordedStreamUuids()  
    java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getStreamRecordingsForUuid​(java.lang.String streamUuid)  
    java.util.concurrent.CompletableFuture<java.lang.Double> getWorkerLoad​(int workerId)  
    java.util.concurrent.CompletableFuture<KindsOptionsData> kindsByFile​(java.lang.String filePath, boolean relativePath)  
    java.util.concurrent.CompletableFuture<java.lang.Void> startFileStreaming​(int workerId, StreamFileRequest streamFileRequest)  
    java.util.concurrent.CompletableFuture<java.lang.Void> startRecording​(int workerId, java.lang.String streamUuid)  
    java.util.concurrent.CompletableFuture<java.lang.Void> startRecording​(int workerId, java.lang.String streamUuid, java.util.Set<MediaKind> kinds)  
    java.util.concurrent.CompletableFuture<java.lang.Void> stopFileStreaming​(int workerId, java.lang.String streamUuid)  
    java.util.concurrent.CompletableFuture<java.lang.Void> stopRecording​(int workerId, java.lang.String streamUuid)  
    java.util.concurrent.CompletableFuture<com.fasterxml.jackson.databind.JsonNode> transportStats​(java.util.List<java.lang.String> ids)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.teamapps.ux.component.webrtc.apiclient.MediaSoupV3ApiClient

    setRecordingEnabled