AudioVideoMcuSession Members
Include Protected Members
Include Inherited Members
Allows requests to be made to the Audio-Video MCU.
The AudioVideoMcuSession type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
AttendanceAnnouncementsStatus | Gets the current status for attendance announcements. |
![]() |
ConferenceSession | Gets the parent ConferenceSession object. (inherited from McuSession) |
![]() |
IsAudioSupported | Gets whether audio is supported by the MCU for the joined conference. |
![]() |
IsVideoSupported | Gets whether video is supported by the MCU for the joined conference. |
![]() |
McuInformation | Gets information about the MCU including the MCU address or null if the MCU session is not bound to a conference (The parent ConferenceSession has not joined a conference yet, or the joined conference does not support the corresponding MCU type). (inherited from McuSession) |
![]() |
MuteAllMode | Gets the current mute all mode. MuteAllMode |
![]() |
SelfUnmuteAssignment | Gets the current self unmute assignment that is assigned. SelfUnmuteAssignment |
![]() |
State | Gets the state of the MCU as communicated by the focus. (inherited from McuSession) |
![]() |
SupportedMediaTypes | Gets the media types supported by the MCU. (Overrides McuSession.SupportedMediaTypes.) |
Top
Methods
Name | Description | |
---|---|---|
![]() |
BeginAddToDefaultRouting(ParticipantEndpoint, AsyncCallback, Object) | Adds an endpoint to the default MCU routing. |
![]() |
BeginAddToDefaultRouting(ParticipantEndpoint, AddToDefaultRoutingOptions, AsyncCallback, Object) | Adds an endpoint to the default MCU routing. |
![]() |
BeginDialOut(String, AsyncCallback, Object) | Requests the Audio-Video MCU to initiate an Audio-Video call to the supplied destination URI. |
![]() |
BeginDialOut(String, AudioVideoMcuDialOutOptions, AsyncCallback, Object) | Requests the Audio-Video MCU to initiate an Audio-Video call to the supplied destination URI. |
![]() |
BeginDialOut(String, McuDialOutOptions, AsyncCallback, Object) | Requests the Audio-Video MCU to initiate an Audio-Video call to the supplied destination URI. |
![]() |
BeginDisableMuteAllMode(AsyncCallback, Object) | Disables mute all mode on AudioVideoMcuSession if it was already enabled. |
![]() |
BeginDisableMuteAllMode(DisableMuteAllModeOptions, AsyncCallback, Object) | Disables mute all on AudioVideoMcuSession if it was already enabled based on given options. |
![]() |
BeginEject(String, AsyncCallback, Object) | Ejects a participant or an endpoint from the MCU based on the supplied URI. (inherited from McuSession) |
![]() |
BeginEject(ConversationParticipant, AsyncCallback, Object) | Ejects a participant from the MCU. (inherited from McuSession) |
![]() |
BeginEject(String, EjectOptions, AsyncCallback, Object) | Ejects a participant or an endpoint from the MCU based on the supplied URI. (inherited from McuSession) |
![]() |
BeginEject(ConversationParticipant, EjectOptions, AsyncCallback, Object) | Ejects a participant from the MCU. (inherited from McuSession) |
![]() |
BeginEnableAnnouncements | Obsolete. This method will be removed from future versions. Use AudioVideoCall.AudioVideoMcuRouting methods. Enables participant endpoints communicating with the Audio-Video MCU to receive audio announcements in the conference. |
![]() |
BeginEnableMuteAllMode(AsyncCallback, Object) | Enables mute all mode on AudioVideoMcuSession. |
![]() |
BeginEnableMuteAllMode(EnableMuteAllModeOptions, AsyncCallback, Object) | Enables mute all mode on AudioVideoMcuSession based on given options. |
![]() |
BeginModifyAttendanceAnnouncements(AttendanceAnnouncementsStatus, AsyncCallback, Object) | Enables or disables attendance announcements. |
![]() |
BeginModifyAttendanceAnnouncements(AttendanceAnnouncementsStatus, ModifyAttendanceAnnouncementOptions, AsyncCallback, Object) | Enables or disables attendance announcements. |
![]() |
BeginMute(ParticipantEndpoint, AsyncCallback, Object) | Stops audio coming from the supplied participant endpoint from being sent to the conference. |
![]() |
BeginMute(ParticipantEndpoint, MuteOptions, AsyncCallback, Object) | Stops audio coming from the supplied participant endpoint from being sent to the conference. |
![]() |
BeginRemoveFromDefaultRouting(ParticipantEndpoint, AsyncCallback, Object) | Removes an endpoint from the default MCU routing. |
![]() |
BeginRemoveFromDefaultRouting(ParticipantEndpoint, RemoveFromDefaultRoutingOptions, AsyncCallback, Object) | Removes an endpoint from the default MCU routing. |
![]() |
BeginSendCommand(ConferenceCommand, AsyncCallback, Object) | Send a request to the MCU via the focus. (inherited from McuSession) |
![]() |
BeginSendCommand(ConferenceCommand, ConferenceCommandOptions, AsyncCallback, Object) | Send a request to the MCU via the focus. (inherited from McuSession) |
![]() |
BeginTransfer(AudioVideoCall, McuTransferOptions, AsyncCallback, Object) | Transfers an established two party Audio-Video call to the MCU. |
![]() |
BeginTransfer(Call, McuTransferOptions, AsyncCallback, Object) | Transfers an established two party call to the MCU. (inherited from McuSession) |
![]() |
BeginUnmute(ParticipantEndpoint, AsyncCallback, Object) | Enables the audio coming from the supplied participant endpoint to be sent to the conference. |
![]() |
BeginUnmute(ParticipantEndpoint, UnmuteOptions, AsyncCallback, Object) | Enables the audio coming from the supplied participant endpoint to be sent to the conference. |
![]() |
EndAddToDefaultRouting | Waits for the pending operation to complete. |
![]() |
EndDialOut | Waits for the pending operation to complete. |
![]() |
EndDisableMuteAllMode | Waits for the pending operation to complete. |
![]() |
EndEject | Waits for the pending eject operation to complete. (inherited from McuSession) |
![]() |
EndEnableAnnouncements | Obsolete. This method will be removed from future versions. Use AudioVideoCall.AudioVideoMcuRouting methods. Waits for the pending operation to complete. |
![]() |
EndEnableMuteAllMode | Waits for the pending operation to complete. |
![]() |
EndModifyAttendanceAnnouncements | Waits for the pending operation to complete. |
![]() |
EndMute | Waits for the pending operation to complete. |
![]() |
EndRemoveFromDefaultRouting | Waits for the pending operation to complete. |
![]() |
EndSendCommand | Waits for the pending send command to complete. (inherited from McuSession) |
![]() |
EndTransfer | Waits for the pending operation to complete. |
![]() |
EndUnmute | Waits for the pending operation to complete. |
![]() |
Equals | (inherited from Object) |
![]() |
Finalize | (inherited from Object) |
![]() |
GetHashCode | (inherited from Object) |
![]() |
GetLocalParticipantEndpoints | Gets a snapshot collection of the endpoints used by the local participant to communicate with the MCU. (inherited from McuSession) |
![]() |
GetRemoteParticipantEndpoints | Gets a snapshot collection of the endpoints used by remote participants to communicate with the MCU. (inherited from McuSession) |
![]() |
GetType | (inherited from Object) |
![]() |
HandleParticipantEndpointAttendanceChanged | Processes added or removed participant endpoints to the MCU. (Overrides McuSession.HandleParticipantEndpointAttendanceChanged(Collection<KeyValuePair<ParticipantEndpoint, McuParticipantEndpointProperties>>, Collection<KeyValuePair<ParticipantEndpoint, McuParticipantEndpointProperties>>).) |
![]() |
HandleParticipantEndpointPropertiesChanged | Process updated MCU participant endpoint properties. (Overrides McuSession.HandleParticipantEndpointPropertiesChanged(ParticipantEndpoint, PropertyMergeInformation<McuParticipantEndpointProperties>).) |
![]() |
HandlePropertiesChanged | Process updated session properties. (Overrides McuSession.HandlePropertiesChanged(PropertyMergeInformation<McuSessionProperties>).) |
![]() |
MemberwiseClone | (inherited from Object) |
![]() |
RaiseAttendanceChanged<TProperties> | Raises a attendance changed event on behalf of the derived class. (inherited from McuSession) |
![]() |
RaiseSessionParticipantPropertyChanged<TProperties> | Raises a property changed event for the McuSessionParticipant. (inherited from McuSession) |
![]() |
RaiseSessionPropertyChanged<TProperties> | Raises a property changed event on behalf of the derived class. (inherited from McuSession) |
![]() |
ResetCore | Recycles the AudioVideoMcuSession for reuse. (Overrides McuSession.ResetCore().) |
![]() |
ToString | Returns a String that represents the current McuSession. (inherited from McuSession) |
![]() |
TryGetParticipantEndpointProperties(ParticipantEndpoint, McuParticipantEndpointProperties) | Gets the basic properties for a participant endpoint in the MCU. (inherited from McuSession) |
![]() |
TryGetParticipantEndpointProperties(ParticipantEndpoint, AudioVideoMcuParticipantEndpointProperties) | Gets the properties of the supplied participant endpoint in this MCU. |
Top
Events
Name | Description | |
---|---|---|
![]() |
ParticipantEndpointAttendanceChanged | Raised when one or more participant endpoints join or leave the MCU. |
![]() |
ParticipantEndpointPropertiesChanged | Raised when one or more properties of a participant endpoint change. |
![]() |
PropertiesChanged | Raised when one or more session properties change. |
![]() |
StateChanged | Raised when the MCU state changes are reported back to the application. (inherited from McuSession) |
Top