Share via


CallRecording Class

Definition

The Azure Communication Services Call Recording client.

public class CallRecording
type CallRecording = class
Public Class CallRecording
Inheritance
CallRecording

Constructors

CallRecording()

Initializes a new instance of CallRecording for mocking.

Methods

Delete(Uri, CancellationToken)

The Delete(Uri, CancellationToken) operation deletes the specified content from storage.

DeleteAsync(Uri, CancellationToken)

The DeleteAsync(Uri, CancellationToken) operation deletes the specified content from storage using parallel requests.

DownloadStreaming(Uri, HttpRange, CancellationToken)

The DownloadStreaming(Uri, HttpRange, CancellationToken) operation downloads the recording's content.

DownloadStreamingAsync(Uri, HttpRange, CancellationToken)

The DownloadStreamingAsync(Uri, HttpRange, CancellationToken) operation downloads the recording's content.

DownloadTo(Uri, Stream, ContentTransferOptions, CancellationToken)

The DownloadTo(Uri, Stream, ContentTransferOptions, CancellationToken) operation downloads the specified content using parallel requests, and writes the content to destinationStream.

DownloadTo(Uri, String, ContentTransferOptions, CancellationToken)

The DownloadTo(Uri, String, ContentTransferOptions, CancellationToken) operation downloads the specified content using parallel requests, and writes the content to destinationPath.

DownloadToAsync(Uri, Stream, ContentTransferOptions, CancellationToken)

The DownloadToAsync(Uri, Stream, ContentTransferOptions, CancellationToken) operation downloads the specified content using parallel requests, and writes the content to destinationStream.

DownloadToAsync(Uri, String, ContentTransferOptions, CancellationToken)

The DownloadToAsync(Uri, String, ContentTransferOptions, CancellationToken) operation downloads the specified content using parallel requests, and writes the content to destinationPath.

GetState(String, CancellationToken)

Get the current recording state by recording id.

GetStateAsync(String, CancellationToken)

Get the current recording state by recording id.

Pause(String, CancellationToken)

Pause recording of the call.

PauseAsync(String, CancellationToken)

Pause recording of the call.

Resume(String, CancellationToken)

resume recording of the call.

ResumeAsync(String, CancellationToken)

Resume recording of the call.

Start(StartRecordingOptions, CancellationToken)

Start recording of the call.

StartAsync(StartRecordingOptions, CancellationToken)

Start recording of the call.

Stop(String, CancellationToken)

Stop recording of the call.

StopAsync(String, CancellationToken)

Stop recording of the call.

Applies to