Interface ICallParticipant
The stateful participant interface.
Inherited Members
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 SourceResource
Gets the stateful participant resource.
Declaration
Participant Resource { get; }
Property Value
Type | Description |
---|---|
Participant |
Methods
View SourceMuteAsync(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 |
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 |
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
See Also
IResource<TSelf, TResource>