Interface MediaSoupV3ApiClient
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondeleteRecording(String recordingName) deleteStreamRecordings(String streamUuid) static FiledownloadVideo(String url) static FiledownloadVideo(URL url, File downloadDirectory) getStreamRecordingsForUuid(String streamUuid) getWorkerLoad(int workerId) default CompletableFuture<Void> setRecordingEnabled(int workerId, String streamUuid, boolean enabled) startFileStreaming(int workerId, StreamFileRequest streamFileRequest) startRecording(int workerId, String streamUuid) startRecording(int workerId, String streamUuid, Set<MediaKind> kinds) stopFileStreaming(int workerId, String streamUuid) stopRecording(int workerId, String streamUuid)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER
-
-
Method Details
-
getWorkerLoad
-
getNumberOfWorkers
CompletableFuture<Integer> getNumberOfWorkers() -
startRecording
-
startRecording
-
stopRecording
-
setRecordingEnabled
default CompletableFuture<Void> setRecordingEnabled(int workerId, String streamUuid, boolean enabled) -
startFileStreaming
-
stopFileStreaming
-
getRecordedStreamUuids
CompletableFuture<List<String>> getRecordedStreamUuids() -
getStreamRecordingsForUuid
-
deleteStreamRecordings
-
deleteRecording
-
downloadVideo
- Throws:
IOException
-
downloadVideo
- Throws:
IOException
-