Avaya Client Services API Reference (iOS)
Classes | Typedefs | Enumerations
CSCollaboration.h File Reference
#import <Foundation/Foundation.h>
#import "CSCapability.h"
#import "CSContentSharing.h"
#import "CSChat.h"
#import "CSMeetingMinutes.h"
#import "CSLibraryManager.h"
#import "CSLibrarySharing.h"
#import "CSWhiteboard.h"
#import "CSCollaborationCapabilities.h"
#import "CSCollaborationDetails.h"
#import "CSSlider.h"

Classes

class  CSCollaboration
 The CSCollaboration object provides access to collaboration related capabilities and actions. More...
 
protocol  <CSCollaborationDelegate>
 CSCollaborationDelegate is registered as an observer of collaboration status update notifications. More...
 

Typedefs

typedef void(^ CSReceivingSharingControlCompletionHandler) (NSError *error)
 Delegate used to report that receiving sharing control operation finished. More...
 

Enumerations

enum  CSCollaborationRenderType {
  CSCollaborationRenderTypeWebBased,
  CSCollaborationRenderTypeVideoStreamBased,
  CSCollaborationRenderTypeRendererNotAllowed
}
 Defines the different types of collaboration renderer that the client application needs to create to display collaboration content. More...
 

Typedef Documentation

typedef void(^ CSReceivingSharingControlCompletionHandler) (NSError *error)

Delegate used to report that receiving sharing control operation finished.

Nil if operation succeeded, not nil otherwise.

Parameters
errorError information.

Enumeration Type Documentation

Defines the different types of collaboration renderer that the client application needs to create to display collaboration content.

Enumerator
CSCollaborationRenderTypeWebBased 

The presented content is provided via Avaya web conferencing protocol.

CSCollaborationRenderTypeVideoStreamBased 

The presented content is provided through a real-time video stream, controlled by binary floor control protocol (BFCP).

CSCollaborationRenderTypeRendererNotAllowed 

The collaboration is not available at this moment.