CallMedia Class

Definition

The Azure Communication Services Call Media Client.

public class CallMedia
type CallMedia = class
Public Class CallMedia
Inheritance
CallMedia

Constructors

CallMedia()

Initializes a new instance of CallMedia for mocking.

Properties

CallConnectionId

The call connection id.

Methods

CancelAllMediaOperations(CancellationToken)

Cancel any media operation to all participants.

CancelAllMediaOperationsAsync(CancellationToken)

Cancel any media operation to all participants.

Play(PlayOptions, CancellationToken)

Plays audio to specified participant(s).

Play(PlaySource, IEnumerable<CommunicationIdentifier>, CancellationToken)

Plays a file.

PlayAsync(PlayOptions, CancellationToken)

Plays audio to specified participant(s) async.

PlayAsync(PlaySource, IEnumerable<CommunicationIdentifier>, CancellationToken)

Plays audio to specified participant(s) async.

PlayToAll(PlaySource, CancellationToken)

Play to all participants.

PlayToAll(PlayToAllOptions, CancellationToken)

Play audio to all participants.

PlayToAllAsync(PlaySource, CancellationToken)

Play to all participants async.

PlayToAllAsync(PlayToAllOptions, CancellationToken)

Play audio to all participants async.

SendDtmfTones(IEnumerable<DtmfTone>, CommunicationIdentifier, CancellationToken)

Send Dtmf tones.

SendDtmfTones(IEnumerable<DtmfTone>, CommunicationIdentifier, String, CancellationToken)

Send Dtmf tones.

SendDtmfTones(SendDtmfTonesOptions, CancellationToken)

Send Dtmf tones with sendDtmfTonesOptions and configurations.

SendDtmfTonesAsync(IEnumerable<DtmfTone>, CommunicationIdentifier, CancellationToken)

Send Dtmf tones in async mode.

SendDtmfTonesAsync(IEnumerable<DtmfTone>, CommunicationIdentifier, String, CancellationToken)

Send Dtmf tones in async mode.

SendDtmfTonesAsync(SendDtmfTonesOptions, CancellationToken)

Send Dtmf tones in async mode with sendDtmfTonesOptions and configurations.

StartContinuousDtmfRecognition(CommunicationIdentifier, CancellationToken)

Starts continuous Dtmf recognition.

StartContinuousDtmfRecognition(CommunicationIdentifier, String, CancellationToken)

Starts continuous Dtmf recognition.

StartContinuousDtmfRecognition(ContinuousDtmfRecognitionOptions, CancellationToken)

Starts continuous Dtmf recognition with continuousDtmfRecognition options and configurations.

StartContinuousDtmfRecognitionAsync(CommunicationIdentifier, CancellationToken)

Starts continuous Dtmf recognition in async mode.

StartContinuousDtmfRecognitionAsync(CommunicationIdentifier, String, CancellationToken)

Starts continuous Dtmf recognition in async mode.

StartContinuousDtmfRecognitionAsync(ContinuousDtmfRecognitionOptions, CancellationToken)

Starts continuous Dtmf recognition in async mode with continuousDtmfRecognition options and configurations.

StartRecognizing(CallMediaRecognizeOptions, CancellationToken)

Recognize tones.

StartRecognizingAsync(CallMediaRecognizeOptions, CancellationToken)

Recognize tones.

StopContinuousDtmfRecognition(CommunicationIdentifier, CancellationToken)

Stops continuous Dtmf recognition.

StopContinuousDtmfRecognition(CommunicationIdentifier, String, CancellationToken)

Stops continuous Dtmf recognition.

StopContinuousDtmfRecognition(ContinuousDtmfRecognitionOptions, CancellationToken)

Stops continuous Dtmf recognition with continuousDtmfRecognition options and configurations.

StopContinuousDtmfRecognitionAsync(CommunicationIdentifier, CancellationToken)

Stops continuous Dtmf recognition in async mode.

StopContinuousDtmfRecognitionAsync(CommunicationIdentifier, String, CancellationToken)

Stops continuous Dtmf recognition in async mode.

StopContinuousDtmfRecognitionAsync(ContinuousDtmfRecognitionOptions, CancellationToken)

Stops continuous Dtmf recognition in async mode with continuousDtmfRecognition options and configurations.

Applies to