Class MediaSoupV3RestClient

    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • MediaSoupV3RestClient

        public MediaSoupV3RestClient​(java.lang.String serverUrl,
                                     java.lang.String serverSecret)
    • Method Detail

      • stopFileStreaming

        public java.util.concurrent.CompletableFuture<java.lang.Void> stopFileStreaming​(int workerId,
                                                                                        java.lang.String streamUuid)
        Specified by:
        stopFileStreaming in interface MediaSoupV3ApiClient
      • startRecording

        public java.util.concurrent.CompletableFuture<java.lang.Void> startRecording​(int workerId,
                                                                                     java.lang.String streamUuid)
        Specified by:
        startRecording in interface MediaSoupV3ApiClient
      • startRecording

        public java.util.concurrent.CompletableFuture<java.lang.Void> startRecording​(int workerId,
                                                                                     java.lang.String streamUuid,
                                                                                     java.util.Set<MediaKind> kinds)
        Specified by:
        startRecording in interface MediaSoupV3ApiClient
      • stopRecording

        public java.util.concurrent.CompletableFuture<java.lang.Void> stopRecording​(int workerId,
                                                                                    java.lang.String streamUuid)
        Specified by:
        stopRecording in interface MediaSoupV3ApiClient
      • transportStats

        public java.util.concurrent.CompletableFuture<com.fasterxml.jackson.databind.JsonNode> transportStats​(java.util.List<java.lang.String> ids)
      • getWorkerLoad

        public java.util.concurrent.CompletableFuture<java.lang.Double> getWorkerLoad​(int workerId)
        Specified by:
        getWorkerLoad in interface MediaSoupV3ApiClient
      • getStreamRecordingsForUuid

        public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getStreamRecordingsForUuid​(java.lang.String streamUuid)
        Specified by:
        getStreamRecordingsForUuid in interface MediaSoupV3ApiClient
      • deleteStreamRecordings

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteStreamRecordings​(java.lang.String streamUuid)
        Specified by:
        deleteStreamRecordings in interface MediaSoupV3ApiClient
      • deleteRecording

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteRecording​(java.lang.String filePathInput)
        Specified by:
        deleteRecording in interface MediaSoupV3ApiClient
      • kindsByFile

        public java.util.concurrent.CompletableFuture<KindsOptionsData> kindsByFile​(java.lang.String filePath,
                                                                                    boolean relativePath)