Freigeben über


CallRecordingAsync Klasse

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

public final class CallRecordingAsync

CallRecordingAsync.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Mono<Void> delete(String deleteUrl)

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

Mono<Response<Void>> deleteWithResponse(String deleteUrl)

Löschen Sie den Inhalt, der sich unter "Url löschen" befindet. Das Löschen der Aufzeichnung erfolgt mit parallelen Workern.

Mono<BinaryData> downloadContent(String sourceUrl)

Liest den gesamten Inhalt.

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

Liest einen Bytebereich aus einem Inhalt.

Flux<ByteBuffer> downloadStream(String sourceUrl)

Laden Sie den Aufzeichnungsinhalt herunter, z.G.

Mono<Response<Flux<ByteBuffer>>> downloadStreamWithResponse(String sourceUrl, HttpRange range)

Laden Sie den Aufzeichnungsinhalt herunter (z. B.

Mono<Void> downloadTo(String sourceUrl, Path destinationPath)

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

Mono<Void> downloadTo(String sourceUrl, Path destinationPath, DownloadToFileOptions options)

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

Mono<RecordingStateResult> getState(String recordingId)

Abrufen des aktuellen Aufzeichnungszustands anhand der Aufzeichnungs-ID.

Mono<Response<RecordingStateResult>> getStateWithResponse(String recordingId)

Abrufen des aktuellen Aufzeichnungszustands anhand der Aufzeichnungs-ID.

Mono<Void> pause(String recordingId)

Anhalten der Aufzeichnung des Anrufs.

Mono<Response<Void>> pauseWithResponse(String recordingId)

Anhalten der Aufzeichnung des Anrufs.

Mono<Void> resume(String recordingId)

Fortsetzen der Aufzeichnung des Anrufs.

Mono<Response<Void>> resumeWithResponse(String recordingId)

Fortsetzen der Aufzeichnung des Anrufs.

Mono<RecordingStateResult> start(StartRecordingOptions options)

Starten Sie die Aufzeichnung des Anrufs.

Mono<Response<RecordingStateResult>> startWithResponse(StartRecordingOptions options)

Starten Sie die Aufzeichnung des Anrufs.

Mono<Void> stop(String recordingId)

Beenden Sie die Aufzeichnung des Anrufs.

Mono<Response<Void>> stopWithResponse(String recordingId)

Beenden Sie die Aufzeichnung des Anrufs.

Geerbte Methoden von java.lang.Object

Details zur Methode

delete

public Mono delete(String deleteUrl)

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

Parameters:

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

Returns:

Antwort auf erfolgreiche Löschanforderung.

deleteWithResponse

public Mono> deleteWithResponse(String deleteUrl)

Löschen Sie den Inhalt unter deleteUrl Die Aufzeichnung wird mit parallelen Workern gelöscht.

Parameters:

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

Returns:

Antwort auf erfolgreiche Löschanforderung.

downloadContent

public Mono downloadContent(String sourceUrl)

Liest den gesamten Inhalt.

Codebeispiele

Diese Methode unterstützt Downloads von bis zu 2 GB Daten. Verwenden Sie downloadStream(String sourceUrl) ()}, um größere Blobs herunterzuladen.

Parameters:

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

Returns:

Eine reaktive Antwort, die die Inhaltsdaten enthält.

downloadContentWithResponse

public Mono> downloadContentWithResponse(String sourceUrl, HttpRange range)

Liest einen Bytebereich aus einem Inhalt.

Diese Methode unterstützt Downloads von bis zu 2 GB Daten. Verwenden Sie downloadStreamWithResponse(String sourceUrl, HttpRange range) zum Herunterladen größerer Blobs.

Parameters:

sourceUrl -
  • 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.

Returns:

Eine reaktive Antwort, die die Blobdaten enthält.

downloadStream

public Flux downloadStream(String sourceUrl)

Laden Sie den Aufzeichnungsinhalt herunter, z. B. die Metadaten der Aufzeichnung, Aufzeichnungsvideo, vom ACS-Endpunkt, der als Parameter übergeben wird.

Parameters:

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

Returns:

Ein Flux -Objekt, das den Bytestream des angeforderten Inhalts enthält.

downloadStreamWithResponse

public Mono>> downloadStreamWithResponse(String sourceUrl, HttpRange range)

Laden Sie den Aufzeichnungsinhalt (z. B. Metadaten der Aufzeichnung, Aufzeichnungsvideo usw.) aus der endpointherunter.

Parameters:

sourceUrl -
  • 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.

Returns:

Ein Mono -Objekt, das ein Response<T> mit dem Bytestream des angeforderten Inhalts enthält.

downloadTo

public Mono 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.

Returns:

Antwort für eine erfolgreiche DownloadTo-Anforderung.

downloadTo

public Mono downloadTo(String sourceUrl, Path destinationPath, DownloadToFileOptions options)

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 -

Returns:

Antwort mit den HTTP-Antwortinformationen aus dem Download.

getState

public Mono getState(String recordingId)

Abrufen des aktuellen Aufzeichnungszustands anhand der Aufzeichnungs-ID.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

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

getStateWithResponse

public Mono> getStateWithResponse(String recordingId)

Abrufen des aktuellen Aufzeichnungszustands anhand der Aufzeichnungs-ID.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

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

pause

public Mono pause(String recordingId)

Anhalten der Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

Antwort auf eine erfolgreiche Anforderung zum Anhalten der Aufzeichnung.

pauseWithResponse

public Mono> pauseWithResponse(String recordingId)

Anhalten der Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

Antwort auf eine erfolgreiche Anforderung zum Anhalten der Aufzeichnung.

resume

public Mono resume(String recordingId)

Fortsetzen der Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

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

resumeWithResponse

public Mono> resumeWithResponse(String recordingId)

Fortsetzen der Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

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

start

public Mono start(StartRecordingOptions options)

Starten Sie die Aufzeichnung des Anrufs.

Parameters:

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

Returns:

Antwort für einen erfolgreichen Start der Aufzeichnungsanforderung.

startWithResponse

public Mono> startWithResponse(StartRecordingOptions options)

Starten Sie die Aufzeichnung des Anrufs.

Parameters:

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

Returns:

Antwort für einen erfolgreichen Start der Aufzeichnungsanforderung.

stop

public Mono stop(String recordingId)

Beenden Sie die Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

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

stopWithResponse

public Mono> stopWithResponse(String recordingId)

Beenden Sie die Aufzeichnung des Anrufs.

Parameters:

recordingId - Aufzeichnungs-ID, die angehalten werden soll.

Returns:

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

Gilt für: