Share via


ServerCall Class

Definition

The Azure Communication Services Server Call Client.

public class ServerCall
type ServerCall = class
Public Class ServerCall
Inheritance
ServerCall

Constructors

ServerCall()

Initializes a new instance of ServerCall for mocking.

Methods

AddParticipant(CommunicationIdentifier, Uri, String, String, CancellationToken)

Add participant to the call.

AddParticipantAsync(CommunicationIdentifier, Uri, String, String, CancellationToken)

Add participant to the call.

GetRecordingState(String, CancellationToken)

Get the current recording state by recording id.

GetRecordingStateAsync(String, CancellationToken)

Get the current recording state by recording id.

PauseRecording(String, CancellationToken)

Pause recording of the call.

PauseRecordingAsync(String, CancellationToken)

Pause recording of the call.

PlayAudio(Uri, String, Uri, String, CancellationToken)

Play audio in the call.

PlayAudioAsync(Uri, String, Uri, String, CancellationToken)

Play audio in the call.

RemoveParticipant(String, CancellationToken)

Remove participant from the call.

RemoveParticipantAsync(String, CancellationToken)

Remove participant from the call.

ResumeRecording(String, CancellationToken)

resume recording of the call.

ResumeRecordingAsync(String, CancellationToken)

Resume recording of the call.

StartRecording(Uri, Nullable<RecordingContent>, Nullable<RecordingChannel>, Nullable<RecordingFormat>, CancellationToken)

Start recording of the call.

StartRecordingAsync(Uri, Nullable<RecordingContent>, Nullable<RecordingChannel>, Nullable<RecordingFormat>, CancellationToken)

Start recording of the call.

StopRecording(String, CancellationToken)

Stop recording of the call.

StopRecordingAsync(String, CancellationToken)

Stop recording of the call.

Applies to