Freigeben über


CallRecording Klasse

  • java.lang.Object
    • com.azure.communication.callautomation.CallRecording

public final class CallRecording

CallRecording.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void delete(String deleteUrl)

Löschen sie den Inhalt, der sich in der Lösch-URLbefindet.

Response<Void> deleteWithResponse(String deleteUrl, Context context)

Löschen sie den Inhalt, der sich in der Lösch-URLbefindet.

BinaryData downloadContent(String sourceUrl)

Lädt den gesamten Inhalt herunter.

Response<BinaryData> downloadContentWithResponse(String sourceUrl, HttpRange range, Context context)

Lädt den gesamten Inhalt herunter.

void downloadTo(String sourceUrl, OutputStream destinationStream)

Laden Sie den Aufzeichnungsinhalt herunter, z.G.

void downloadTo(String sourceUrl, OutputStream destinationStream, HttpRange httpRange, Context context)

Laden Sie den Aufzeichnungsinhalt herunter, z.G.

void downloadTo(String sourceUrl, Path destinationPath)

Laden Sie den Inhalt in endpoint in in in eine Datei herunter, die durch gekennzeichnet ist path.

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.

RecordingStateResult getState(String recordingId)

Rufen Sie den aktuellen Aufzeichnungsstatus anhand der Aufzeichnungs-ID ab.

Response<RecordingStateResult> getStateWithResponse(String recordingId, Context context)

Rufen Sie den aktuellen Aufzeichnungsstatus anhand der Aufzeichnungs-ID ab.

void pause(String recordingId)

Anhalten der Aufzeichnung des Anrufs.

Response<Void> pauseWithResponse(String recordingId, Context context)

Anhalten der Aufzeichnung des Anrufs.

void resume(String recordingId)

Fortsetzen der Aufzeichnung des Anrufs.

Response<Void> resumeWithResponse(String recordingId, Context context)

Fortsetzen der Aufzeichnung des Anrufs.

RecordingStateResult start(StartRecordingOptions options)

Starten Sie die Aufzeichnung des Anrufs.

Response<RecordingStateResult> startWithResponse(StartRecordingOptions options, Context context)

Starten Sie die Aufzeichnung des Anrufs.

void stop(String recordingId)

Beenden Sie die Aufzeichnung des Anrufs.

Response<Void> stopWithResponse(String recordingId, Context context)

Beenden Sie die Aufzeichnung des Anrufs.

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:

deleteUrl -
  • ACS-URL, in der sich der Inhalt befindet.

deleteWithResponse

public Response deleteWithResponse(String deleteUrl, Context context)

Löschen sie den Inhalt, der sich in deleteUrl befindet.

Parameters:

deleteUrl -
  • ACS-URL, in der sich der Inhalt befindet.
context - Ein Context , der den Anforderungskontext darstellt.

Returns:

Antwort auf erfolgreiche Löschanforderung.

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:

sourceUrl -
  • ACS-URL, in der sich der Inhalt befindet.

Returns:

Der Inhalt des Blobs.

downloadContentWithResponse

public Response downloadContentWithResponse(String sourceUrl, HttpRange range, Context context)

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:

sourceUrl - ACS-URL, in der sich der Inhalt befindet.
range - Ein optionaler HttpRange Wert, der den Bereich der herunterzuladenden Bytes enthält. Wenn sie fehlen, wird der gesamte Inhalt heruntergeladen.
context - Ein Context , der den Anforderungskontext darstellt.

Returns:

Der Inhalt des Blobs.

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:

sourceUrl -
  • ACS-URL, in der sich der Inhalt befindet.
destinationStream -
  • 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:

sourceUrl -
  • ACS-URL, in der sich der Inhalt befindet.
destinationStream -
  • Ein Stream, in den der heruntergeladene Inhalt geschrieben werden soll.
httpRange -
  • Ein optionaler HttpRange Wert, der den Bereich der herunterzuladenden Bytes enthält. Wenn sie fehlen, wird der gesamte Inhalt heruntergeladen.
context - Ein Context , der den Anforderungskontext darstellt.

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:

sourceUrl -
  • ACS-URL, in der sich der Inhalt befindet.
destinationPath -
  • 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:

sourceUrl -
  • ACS-URL, in der sich der Inhalt befindet.
destinationPath -
  • Dateispeicherort.
options -
context - Ein Context , der den Anforderungskontext darstellt.

getState

public RecordingStateResult getState(String recordingId)

Rufen Sie den aktuellen Aufzeichnungsstatus anhand der Aufzeichnungs-ID ab.

Parameters:

recordingId - Die zu beendende Aufzeichnungs-ID.

Returns:

Antwort für eine erfolgreiche Anforderung zum Abrufen des Aufzeichnungszustands.

getStateWithResponse

public Response getStateWithResponse(String recordingId, Context context)

Rufen Sie den aktuellen Aufzeichnungsstatus anhand der Aufzeichnungs-ID ab.

Parameters:

recordingId - Die zu beendende Aufzeichnungs-ID.
context - Ein Context , der den Anforderungskontext darstellt.

Returns:

Antwort für eine erfolgreiche Anforderung zum Abrufen des Aufzeichnungszustands.

pause

public void pause(String recordingId)

Anhalten der Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

pauseWithResponse

public Response pauseWithResponse(String recordingId, Context context)

Anhalten der Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.
context - Ein Context , der den Anforderungskontext darstellt.

Returns:

Antwort auf eine erfolgreiche Anforderung zum Anhalten der Aufzeichnung.

resume

public void resume(String recordingId)

Fortsetzen der Aufzeichnung des Anrufs.

Parameters:

recordingId - Die zu beendende Aufzeichnungs-ID.

resumeWithResponse

public Response resumeWithResponse(String recordingId, Context context)

Fortsetzen der Aufzeichnung des Anrufs.

Parameters:

recordingId - Die zu beendende Aufzeichnungs-ID.
context - Ein Context , der den Anforderungskontext darstellt.

Returns:

Antwort für eine erfolgreiche Anforderung für die Aufzeichnung fortsetzen.

start

public RecordingStateResult start(StartRecordingOptions options)

Starten Sie die Aufzeichnung des Anrufs.

Parameters:

options - Ein StartRecordingOptions -Objekt, das verschiedene Optionen für die Aufzeichnung enthält.

Returns:

Ergebnis für einen erfolgreichen Start der Aufzeichnungsanforderung.

startWithResponse

public Response startWithResponse(StartRecordingOptions options, Context context)

Starten Sie die Aufzeichnung des Anrufs.

Parameters:

options - Ein StartRecordingOptions -Objekt, das verschiedene Optionen für die Aufzeichnung enthält.
context - Ein Context , der den Anforderungskontext darstellt.

Returns:

Ergebnis für einen erfolgreichen Start der Aufzeichnungsanforderung.

stop

public void stop(String recordingId)

Beenden Sie die Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

stopWithResponse

public Response stopWithResponse(String recordingId, Context context)

Beenden Sie die Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.
context - Ein Context , der den Anforderungskontext darstellt.

Returns:

Antwort für eine erfolgreiche Anforderung zum Beenden der Aufzeichnung.

Gilt für: