CallRecording Klasse
- java.
lang. Object - com.
azure. communication. callautomation. CallRecording
- com.
public final class CallRecording
CallRecording.
Methodenzusammenfassung
Geerbte Methoden von java.lang.Object
Details zur Methode
delete
public void delete(String deleteUrl)
Löschen sie den Inhalt, der sich in deleteUrl befindet.
Parameters:
- ACS-URL, in der sich der Inhalt befindet.
deleteWithResponse
public Response
Löschen sie den Inhalt, der sich in deleteUrl befindet.
Parameters:
- ACS-URL, in der sich der Inhalt befindet.
Returns:
downloadContent
public BinaryData downloadContent(String sourceUrl)
Lädt den gesamten Inhalt herunter.
Diese Methode unterstützt Downloads von bis zu 2 GB Daten. Verwenden Sie downloadTo(String sourceUrl, OutputStream destinationStream) zum Herunterladen größerer Blobs.
Parameters:
- ACS-URL, in der sich der Inhalt befindet.
Returns:
downloadContentWithResponse
public Response
Lädt den gesamten Inhalt herunter.
Diese Methode unterstützt Downloads von bis zu 2 GB Daten. Verwenden Sie downloadTo(String sourceUrl, OutputStream destinationStream, HttpRange httpRange, Context context) zum Herunterladen größerer Blobs.
Parameters:
Returns:
downloadTo
public void downloadTo(String sourceUrl, OutputStream destinationStream)
Laden Sie den Aufzeichnungsinhalt herunter, z. B. die Metadaten der Aufzeichnung, das Aufzeichnungsvideo usw., und endpoint schreiben Sie ihn in den OutputStream übergebenen Parameter.
Parameters:
- ACS-URL, in der sich der Inhalt befindet.
- Ein Stream, in den der heruntergeladene Inhalt geschrieben werden soll.
downloadTo
public void downloadTo(String sourceUrl, OutputStream destinationStream, HttpRange httpRange, Context context)
Laden Sie den Aufzeichnungsinhalt herunter, z. B. die Metadaten der Aufzeichnung, das Aufzeichnungsvideo usw., und endpoint schreiben Sie ihn in den OutputStream übergebenen Parameter.
Parameters:
- ACS-URL, in der sich der Inhalt befindet.
- Ein Stream, in den der heruntergeladene Inhalt geschrieben werden soll.
- Ein optionaler HttpRange Wert, der den Bereich der herunterzuladenden Bytes enthält. Wenn sie fehlen, wird der gesamte Inhalt heruntergeladen.
downloadTo
public void downloadTo(String sourceUrl, Path destinationPath)
Laden Sie den Inhalt in endpoint in in in eine Datei herunter, die durch gekennzeichnet ist path. Dieser Download erfolgt mit parallelen Workern.
Parameters:
- ACS-URL, in der sich der Inhalt befindet.
- Dateispeicherort.
downloadTo
public void downloadTo(String sourceUrl, Path destinationPath, DownloadToFileOptions options, Context context)
Laden Sie den Inhalt in endpoint in in in eine Datei herunter, die durch gekennzeichnet ist path. Dieser Download erfolgt mit parallelen Workern.
Parameters:
- ACS-URL, in der sich der Inhalt befindet.
- Dateispeicherort.
- ein optionales DownloadToFileOptions Objekt, um die Funktionsweise des Downloads zu ändern.
getState
public RecordingStateResult getState(String recordingId)
Rufen Sie den aktuellen Aufzeichnungsstatus anhand der Aufzeichnungs-ID ab.
Parameters:
Returns:
getStateWithResponse
public Response
Rufen Sie den aktuellen Aufzeichnungsstatus anhand der Aufzeichnungs-ID ab.
Parameters:
Returns:
pause
public void pause(String recordingId)
Anhalten der Aufzeichnung des Anrufs.
Parameters:
pauseWithResponse
public Response
Anhalten der Aufzeichnung des Anrufs.
Parameters:
Returns:
resume
public void resume(String recordingId)
Fortsetzen der Aufzeichnung des Anrufs.
Parameters:
resumeWithResponse
public Response
Fortsetzen der Aufzeichnung des Anrufs.
Parameters:
Returns:
start
public RecordingStateResult start(StartRecordingOptions options)
Starten Sie die Aufzeichnung des Anrufs.
Parameters:
Returns:
startWithResponse
public Response
Starten Sie die Aufzeichnung des Anrufs.
Parameters:
Returns:
stop
public void stop(String recordingId)
Beenden Sie die Aufzeichnung des Anrufs.
Parameters:
stopWithResponse
public Response
Beenden Sie die Aufzeichnung des Anrufs.
Parameters:
Returns: