Show / Hide Table of Contents

Interface ICallParticipant

The stateful participant interface.

Inherited Members
IResource<ICallParticipant, Participant>.OnUpdated
IResource<ICallParticipant, Participant>.Client
IResource<ICallParticipant, Participant>.GraphClient
IResource<ICallParticipant, Participant>.GraphLogger
IResource<ICallParticipant, Participant>.Resource
IResource<ICallParticipant, Participant>.Id
IResource<ICallParticipant, Participant>.UpdateResource(Participant)
Microsoft.Graph.StatefulClient.IResource<Microsoft.Graph.Calls.ICallParticipant, Participant>.DeleteAsync(CancellationToken)
Namespace: Microsoft.Graph.Calls
Assembly: Microsoft.Graph.Calls.dll
Syntax
public interface ICallParticipant : IResource<ICallParticipant, Participant>, IDisposable

Properties

View Source

Resource

Gets the stateful participant resource.

Declaration
Participant Resource { get; }
Property Value
Type Description
Participant

Methods

View Source

MuteAsync(CancellationToken)

Performs the mute operation asynchronously.

Declaration
Task MuteAsync(CancellationToken cancellationToken = null)
Parameters
Type Name Description
CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

The .

View Source

SubscribeVideoAsync(VideoResolutionFormat, Modality, Int64, CancellationToken)

Subscribes the video asynchronously.

Declaration
Task SubscribeVideoAsync(VideoResolutionFormat videoResolution, Modality modality, long socketId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
VideoResolutionFormat videoResolution

The video resolution.

Modality modality

The .

System.Int64 socketId

The socket id to subscribe to.

CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

See

View Source

UnmuteAsync(CancellationToken)

Performs the unmute operation asynchronously. This works only when the unmute participant is my participant. The service will reject any requests for other participants.

Declaration
Task UnmuteAsync(CancellationToken cancellationToken = null)
Parameters
Type Name Description
CancellationToken cancellationToken

The cancellation token.

Returns
Type Description
Task

The .

Extension Methods

ParticipantExtensions.SubscribeVideoAsync(ICallParticipant, VideoResolutionFormat, Boolean, Int64, CancellationToken)

See Also

IResource<TSelf, TResource>
  • View Source
Back to top Generated by DocFX