Class JoinMeetingParameters
Class to define parameters required for joining a meeting.
Inheritance
Namespace: Microsoft.Graph.Calls
Assembly: Microsoft.Graph.Calls.dll
Syntax
public class JoinMeetingParameters : object
Constructors
View SourceJoinMeetingParameters(ChatInfo, MeetingInfo, IEnumerable<Modality>, IEnumerable<MediaInfo>, Boolean)
Initializes a new instance of the JoinMeetingParameters class. Use this constructor for service hosted media.
Declaration
public JoinMeetingParameters(ChatInfo chatInfo, MeetingInfo meetingInfo, IEnumerable<Modality> requestedModalities, IEnumerable<MediaInfo> prefetchPrompts = null, bool removeFromDefaultAudioRoutingGroup = false)
Parameters
Type | Name | Description |
---|---|---|
ChatInfo | chatInfo | The chat information. |
MeetingInfo | meetingInfo | The meeting information. |
IEnumerable<Modality> | requestedModalities | The list of modalities for the call |
IEnumerable<MediaInfo> | prefetchPrompts | The list of media files to prefetch |
System.Boolean | removeFromDefaultAudioRoutingGroup | Whether to remove it from the default audio route. |
JoinMeetingParameters(ChatInfo, MeetingInfo, IMediaSession, Boolean)
Initializes a new instance of the JoinMeetingParameters class. Use this constructor for app hosted media.
Declaration
public JoinMeetingParameters(ChatInfo chatInfo, MeetingInfo meetingInfo, IMediaSession mediaSession, bool removeFromDefaultAudioRoutingGroup = false)
Parameters
Type | Name | Description |
---|---|---|
ChatInfo | chatInfo | The chat information. |
MeetingInfo | meetingInfo | The meeting information. |
IMediaSession | mediaSession | The media session. |
System.Boolean | removeFromDefaultAudioRoutingGroup | Whether to remove it from the default audio route. |
Properties
View SourceChatInfo
Gets the chat information.
Declaration
public ChatInfo ChatInfo { get; }
Property Value
Type | Description |
---|---|
ChatInfo | The chat information. |
CorrelationId
Gets or sets the correlation identifier.
Declaration
public Guid CorrelationId { get; set; }
Property Value
Type | Description |
---|---|
Guid | The correlation identifier. |
MediaSession
Gets the media session.
Declaration
public IMediaSession MediaSession { get; }
Property Value
Type | Description |
---|---|
IMediaSession | The media session. |
MeetingInfo
Gets the meeting information.
Declaration
public MeetingInfo MeetingInfo { get; }
Property Value
Type | Description |
---|---|
MeetingInfo | The meeting information. |
PrefetchPrompts
Gets the list of media files to prefetch.
Declaration
public IEnumerable<MediaInfo> PrefetchPrompts { get; }
Property Value
Type | Description |
---|---|
IEnumerable<MediaInfo> | The list of media files. |
RemoveFromDefaultAudioRoutingGroup
Gets or sets a value indicating whether to remove from default audio routing group.
Declaration
public bool RemoveFromDefaultAudioRoutingGroup { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The RemoveFromDefaultAudioRoutingGroup. |
RequestedModalities
Gets the list of modalities to join the call with.
Declaration
public IEnumerable<Modality> RequestedModalities { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Modality> | The list of modalities. |
Subject
Gets or sets the subject.
Declaration
public string Subject { get; set; }
Property Value
Type | Description |
---|---|
System.String | The subject. |
TenantId
Gets or sets the tenant id.
Declaration
public string TenantId { get; set; }
Property Value
Type | Description |
---|---|
System.String | The tenant value in the form of a GUID or a UPN. This is a transient value that can be used for authentication. |
UserIdentity
Gets or sets the user identity.
Declaration
public Identity UserIdentity { get; set; }
Property Value
Type | Description |
---|---|
Identity | The identity. |