McuSession Members
Include Protected Members
Include Inherited Members
Encapsulates common MCU operations and events.
The McuSession type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
McuSession | Creates a new instance of the McuSession class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
ConferenceSession | Gets the parent ConferenceSession object. |
![]() |
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). |
![]() |
State | Gets the state of the MCU as communicated by the focus. |
![]() |
SupportedMediaTypes | Gets the media types supported by the MCU type. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
BeginDialOut | Sends a request to MCU to initiate a call to the supplied destination URI. |
![]() |
BeginEject(String, AsyncCallback, Object) | Ejects a participant or an endpoint from the MCU based on the supplied URI. |
![]() |
BeginEject(ConversationParticipant, AsyncCallback, Object) | Ejects a participant from the MCU. |
![]() |
BeginEject(String, EjectOptions, AsyncCallback, Object) | Ejects a participant or an endpoint from the MCU based on the supplied URI. |
![]() |
BeginEject(ConversationParticipant, EjectOptions, AsyncCallback, Object) | Ejects a participant from the MCU. |
![]() |
BeginSendCommand(ConferenceCommand, AsyncCallback, Object) | Send a request to the MCU via the focus. |
![]() |
BeginSendCommand(ConferenceCommand, ConferenceCommandOptions, AsyncCallback, Object) | Send a request to the MCU via the focus. |
![]() |
BeginTransfer | Transfers an established two party call to the MCU. |
![]() |
EndDialOut | Waits for the pending operation to complete. |
![]() |
EndEject | Waits for the pending eject operation to complete. |
![]() |
EndSendCommand | Waits for the pending send command to complete. |
![]() |
EndTransfer | 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. |
![]() |
GetRemoteParticipantEndpoints | Gets a snapshot collection of the endpoints used by remote participants to communicate with the MCU. |
![]() |
GetType | (inherited from Object) |
![]() |
HandleParticipantEndpointAttendanceChanged | Notification that a participant endpoint(s) has left or joined the MCU. |
![]() |
HandleParticipantEndpointPropertiesChanged | Process updated MCU participant endpoint properties. |
![]() |
HandlePropertiesChanged | Process updated session properties. |
![]() |
MemberwiseClone | (inherited from Object) |
![]() |
RaiseAttendanceChanged<TProperties> | Raises a attendance changed event on behalf of the derived class. |
![]() |
RaiseSessionParticipantPropertyChanged<TProperties> | Raises a property changed event for the McuSessionParticipant. |
![]() |
RaiseSessionPropertyChanged<TProperties> | Raises a property changed event on behalf of the derived class. |
![]() |
ResetCore | Resets the McuSession instance for reuse. |
![]() ![]() |
ToRealTimeAddress | Converts this McuSession object to the MCU address for dial in purposes. |
![]() |
ToString | Returns a String that represents the current McuSession. (Overrides Object.ToString().) |
![]() |
TryGetParticipantEndpointProperties | Gets the basic properties for a participant endpoint in the MCU. |
Top
Events
Name | Description | |
---|---|---|
![]() |
StateChanged | Raised when the MCU state changes are reported back to the application. |
Top
Operators
Name | Description | |
---|---|---|
![]() ![]() |
Implicit(McuSession to RealTimeAddress) | Converts this McuSession object to the MCU address for dial in purposes. |
Top