Interface MediaSoupV3ApiClient
-
- All Known Implementing Classes:
MediaSoupV3RestClient
public interface MediaSoupV3ApiClient
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOGGER
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>deleteRecording(java.lang.String recordingName)java.util.concurrent.CompletableFuture<java.lang.Void>deleteStreamRecordings(java.lang.String streamUuid)static java.io.FiledownloadVideo(java.lang.String url)static java.io.FiledownloadVideo(java.net.URL url, java.io.File downloadDirectory)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)default java.util.concurrent.CompletableFuture<java.lang.Void>setRecordingEnabled(int workerId, java.lang.String streamUuid, boolean enabled)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)
-
-
-
Method Detail
-
getWorkerLoad
java.util.concurrent.CompletableFuture<java.lang.Double> getWorkerLoad(int workerId)
-
getNumberOfWorkers
java.util.concurrent.CompletableFuture<java.lang.Integer> getNumberOfWorkers()
-
startRecording
java.util.concurrent.CompletableFuture<java.lang.Void> startRecording(int workerId, java.lang.String streamUuid)
-
startRecording
java.util.concurrent.CompletableFuture<java.lang.Void> startRecording(int workerId, java.lang.String streamUuid, java.util.Set<MediaKind> kinds)
-
stopRecording
java.util.concurrent.CompletableFuture<java.lang.Void> stopRecording(int workerId, java.lang.String streamUuid)
-
setRecordingEnabled
default java.util.concurrent.CompletableFuture<java.lang.Void> setRecordingEnabled(int workerId, java.lang.String streamUuid, boolean enabled)
-
startFileStreaming
java.util.concurrent.CompletableFuture<java.lang.Void> startFileStreaming(int workerId, StreamFileRequest streamFileRequest)
-
stopFileStreaming
java.util.concurrent.CompletableFuture<java.lang.Void> stopFileStreaming(int workerId, java.lang.String streamUuid)
-
getRecordedStreamUuids
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getRecordedStreamUuids()
-
getStreamRecordingsForUuid
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getStreamRecordingsForUuid(java.lang.String streamUuid)
-
deleteStreamRecordings
java.util.concurrent.CompletableFuture<java.lang.Void> deleteStreamRecordings(java.lang.String streamUuid)
-
deleteRecording
java.util.concurrent.CompletableFuture<java.lang.Void> deleteRecording(java.lang.String recordingName)
-
downloadVideo
static java.io.File downloadVideo(java.net.URL url, java.io.File downloadDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
downloadVideo
static java.io.File downloadVideo(java.lang.String url) throws java.io.IOException- Throws:
java.io.IOException
-
-