CII
@interface CII : NSObject
A CII class representing CII state.
-
CSS-CII protocol version
Declaration
Objective-C
@property (assign, readwrite, atomic) NSString *protocolVersion;Swift
var protocolVersion: String! { get set } -
Material Resolution Server URL
Declaration
Objective-C
@property (assign, readwrite, atomic) NSString *msrUrl;Swift
var msrUrl: String! { get set } -
Content Identifier for the programme currently shown on the TV
Declaration
Objective-C
@property (assign, readwrite, atomic) NSString *contentId;Swift
var contentId: String! { get set } -
The status of the ContentId as defined in DVB-CSS specifications
Declaration
Objective-C
@property (assign, readwrite, atomic) NSString *contentIdStatus;Swift
var contentIdStatus: String! { get set } -
TV content’s presentation status e.g. final, or transitioning to another programme
Declaration
Objective-C
@property (assign, readwrite, atomic) NSString *presentationStatus;Swift
var presentationStatus: String! { get set } -
CSS-WC server endpoint URL e.g. udp://xxx.xxx.xxx.xxx:yyyy
Declaration
Objective-C
@property (assign, readwrite, atomic) NSString *wcUrl;Swift
var wcUrl: String! { get set } -
CSS-TS server endpoint URL
Declaration
Objective-C
@property (assign, readwrite, atomic) NSString *tsUrl;Swift
var tsUrl: String! { get set } -
Timelines reported by TV as available for synchronisation. Each timeline object is a TimelineOption instance.
Declaration
Objective-C
@property (assign, readwrite, atomic) NSMutableArray *timelines;Swift
var timelines: NSMutableArray! { get set }
-
Initialise a CII object with JSON string
Declaration
Objective-C
- (id)initWithJSONString:(NSString *)json;Swift
init!(jsonString json: String!)Parameters
jsonJSON message from CII server
Return Value
CII instance
-
Search for a timeline in the available timelines included in the CII message
Declaration
Objective-C
- (TimelineOption *)timelineLookUp:(NSString *)timelineSel;Swift
func timelineLookUp(_ timelineSel: String!) -> TimelineOption!Parameters
timelineSeltimeline selector string
Return Value
a TimelineOption object containing properties of the selected timeline.
View on GitHub
CII Class Reference