Avaya Client Services API Reference (OS X)
|
The CSSlider object provides access to slider-related actions. More...
#import <CSSlider.h>
Inherits NSObject.
Properties | |
id< CSSliderDelegate > | delegate |
NSArray * | slides |
NSArray of currently available slides. More... | |
The CSSlider object provides access to slider-related actions.
This object is accessible via the CSCollaboration object.
Feature overview:
Certain collaboration/server events (i.e. change of presenter) might make the slides unavailable which is reported via the slider:didRemoveSlides: (CSSliderDelegate-p) delegate method.
|
readwritenonatomicweak |
|
readnonatomiccopy |
NSArray of currently available slides.
This property is useful if client does not want to handle CSSliderDelegate events when the slider feature is not displayed to the user. It can be used to obtain the up-to-date collection of slides when the slider UI is about to be displayed. To receive further slide updates, the client should set CSSlider::delegate. The client should obtain current collection and set CSSlider::delegate in a single method, invoked on the same dispatch queue as passed to the CSClient. This guarantees that no slides are duplicated or missed due to race conditions.