Avaya Client Services API Reference (OS X)
|
CSContentSharingRemoteControlDelegate is registered as an observer of content sharing status update notifications concerning remote control. More...
#import <CSContentSharing.h>
Inherits <NSObject>.
Instance Methods | |
(void) | - contentSharing:didReceiveRemoteControlEnd: |
Reports that remote control was ended. More... | |
(void) | - contentSharing:didReceiveRemoteControlStart: |
Reports that remote control was started. More... | |
(void) | - contentSharing:didReceiveRemoteControlDeny: |
Reports that outgoing request for remote control was denied by collaboration participant. More... | |
(void) | - contentSharing:didReceiveRemoteControlDecline: |
Reports that collaboration participant decline remote control grant from local user. More... | |
(void) | - contentSharing:didReceiveRemoteControlGrant: |
Reports that local user request for remote control was granted by presenter. More... | |
(void) | - contentSharing:didReceiveRemoteControlRequest: |
Reports that remote control was requested by collaboration participant. More... | |
(void) | - contentSharing:didReceiveRemoteControlOffer: |
Reports that remote control was offered by collaboration participant. More... | |
CSContentSharingRemoteControlDelegate is registered as an observer of content sharing status update notifications concerning remote control.
The client application is notified about content sharing status updates reported by the collaboration server through the CSContentSharingRemoteControlDelegate object. These updates may be the result of local operations on the CSContentSharing object as well as remote changes initiated by either the server or other users on the collaboration call.
- (void) contentSharing: | (CSContentSharing *) | content | |
didReceiveRemoteControlDecline: | (CSParticipant *) | participant | |
Reports that collaboration participant decline remote control grant from local user.
Invoked when local user is sharing.
content | CSContentSharing sending the message. |
participant | User who declined remote control. |
- (void) contentSharing: | (CSContentSharing *) | content | |
didReceiveRemoteControlDeny: | (CSParticipant *) | participant | |
Reports that outgoing request for remote control was denied by collaboration participant.
Invoked when collaboration participant is sharing.
content | CSContentSharing sending the message. |
participant | User who declined remote control grant. |
- (void) contentSharing: | (CSContentSharing *) | content | |
didReceiveRemoteControlEnd: | (CSParticipant *) | participant | |
Reports that remote control was ended.
Sent also when local user is not in remote control session. Method is not invoked in case remote control was ended by local user.
content | CSContentSharing sending the message. |
participant | User who ended remote control. |
- (void) contentSharing: | (CSContentSharing *) | content | |
didReceiveRemoteControlGrant: | (CSParticipant *) | participant | |
Reports that local user request for remote control was granted by presenter.
Receiving this event will not open the remote session. IncomingRemoteControlGrant event only confirms that the current user has rights to start such session.
To start remote control session user shall call CSContentSharing::startRemoteControlWithCompletionHandler: method. It could be done in delegate method or in another moment in the future.
content | CSContentSharing sending the message. |
participant | User who granted remote control. |
- (void) contentSharing: | (CSContentSharing *) | content | |
didReceiveRemoteControlOffer: | (CSParticipant *) | participant | |
Reports that remote control was offered by collaboration participant.
Invoked when collaboration participant is sharing. Can be declined with CSContentSharing::declineRemoteControlWithCompletionHandler: and accepted with CSContentSharing::startRemoteControlWithCompletionHandler:.
content | CSContentSharing sending the message. |
participant | User who offered remote control. |
- (void) contentSharing: | (CSContentSharing *) | content | |
didReceiveRemoteControlRequest: | (CSParticipant *) | participant | |
Reports that remote control was requested by collaboration participant.
Invoked when local user is sharing. Can be denied with CSContentSharing::denyRemoteControlWithParticipant:completionHandler: or accepted with CSContentSharing::grantRemoteControlWithParticipant:completionHandler:.
content | CSContentSharing sending the message. |
participant | User who requested remote control. |
- (void) contentSharing: | (CSContentSharing *) | content | |
didReceiveRemoteControlStart: | (CSParticipant *) | participant | |
Reports that remote control was started.
Response for remote control grant grantRemoteControlWithParticipant:completionHandler: (CSContentSharing) , but sent also in case other participants of collaboration started remote control session between them. Method is not invoked in case remote control was started by local user.
content | CSContentSharing sending the message. |
participant | User who started remote control. |