A OOContentItem which contains channels, representing a single channel set as defined in Backlot. More...
#import "OOChannelSet.h"

Instance Methods | |
(instancetype) - initWithDictionary:embedCode:api: | |
(OOReturnState) - updateWithDictionary: | |
(OOVideo *) - firstVideo | |
Get the first OOVideo for this OOChannelSet. More... | |
(OOVideo *) - nextVideo: | |
(OOVideo *) - previousVideo: | |
(OOVideo *) - videoFromEmbedCode:withCurrentItem: | |
(BOOL) - hasMoreChildren | |
Find out it this OOChannelSet has more children. More... | |
(BOOL) - fetchMoreChildren: | |
Fetch the additional children if they exist. More... | |
(void) - fetchAndAuthorizeMoreChildren: | |
(NSUInteger) - childrenCount | |
The number of channels this OOChannelSet has. More... | |
(Float64) - duration | |
The total duration (not including Ads) of this OOChannelSet. More... | |
![]() | |
(instancetype) - initWithEmbedCode:title:description: | |
Initialize a OOContentItem. More... | |
(NSString *) - getPromoImageURLForWidth:height: | |
Get the promo image URL for this content item that will be at least the specified dimensions. More... | |
(NSArray *) - embedCodesToAuthorize | |
![]() | |
(NSString *) - embedCode | |
The OOPaginatedParentItem's Embed Code. More... | |
(NSString *) - nextChildren | |
Protected Attributes | |
OOOrderedDictionary * channels | |
The OOChannelSet's channels (keyed by embed code) More... | |
![]() | |
NSString * embedCode | |
The OOContentItem's Embed Code. More... | |
NSString * externalId | |
The OOContentItem's External ID if it exists. More... | |
NSString * title | |
The OOContentItem's Title. More... | |
NSString * itemDescription | |
The OOContentItem's Description. More... | |
NSString * promoImageURL | |
The OOContentItem's Promo Image URL. More... | |
NSString * hostedAtURL | |
The OOContentItem's Hosted At URL. More... | |
OOPlayerAPIClient * api | |
BOOL authorized | |
Whether or not this OOContentItem is authorized. More... | |
BOOL haEnabled | |
OOAuthCode authCode | |
The response code from the authorize call. More... | |
SsaiMetadata * ssaiMetadata | |
NSString * contentType | |
Properties | |
NSString * nextChildren | |
![]() | |
NSDictionary * metadata | |
NSDictionary * moduleData | |
BOOL heartbeatRequired | |
OOFCCTVRating * tvRating | |
NSString * assetPcode | |
The OOContentItem's Promo Image URL. More... | |
NSDictionary * movieAttributes | |
BOOL needsMidStreamCheck | |
int midStreamCheckInterval | |
NSMutableArray * externalAds | |
Additional Inherited Members | |
![]() | |
(OOContentItem *) + contentItemFromDictionary:embedCode:api: | |
(OOContentItem *) + contentItemFromDictionary:embedCodes:api: | |
Detailed Description
A OOContentItem which contains channels, representing a single channel set as defined in Backlot.
OOChannelSet.h in OoyalaSDK
Method Documentation
- (NSUInteger) childrenCount |
The number of channels this OOChannelSet has.
Same as [channels count].
- Returns
- an NSUInteger with the number of channels
Reimplemented from <OOPaginatedParentItem>.
- (Float64) duration |
The total duration (not including Ads) of this OOChannelSet.
This only accounts for currently loaded channels.
- Returns
- an Float64 with the total duration in seconds
Reimplemented from OOContentItem.
- (void) fetchAndAuthorizeMoreChildren: | (OOFetchMoreChildrenCallback) | callback |
- (BOOL) fetchMoreChildren: | (OOFetchMoreChildrenCallback) | callback |
Fetch the additional children if they exist.
- Parameters
-
[in] callback the callback to execute when the children are fetched
- Returns
- YES if more children exist, NO if they don't or they are already in the process of being fetched
Reimplemented from <OOPaginatedParentItem>.
- (OOVideo *) firstVideo |
Get the first OOVideo for this OOChannelSet.
- Returns
- the first OOVideo this OOChannelSet represents
Reimplemented from OOContentItem.
- (BOOL) hasMoreChildren |
Find out it this OOChannelSet has more children.
- Returns
- YES if it does, NO if it doesn't
Reimplemented from <OOPaginatedParentItem>.
- (instancetype) initWithDictionary: | (NSDictionary *) | data | |
embedCode: | (NSString *) | theEmbedCode | |
api: | (OOPlayerAPIClient *) | theAPI | |
Reimplemented from OOContentItem.
- (OOReturnState) updateWithDictionary: | (NSDictionary *) | data |
Reimplemented from OOContentItem.
Reimplemented from OOContentItem.
Member Data Documentation
|
readnonatomicassignprotected |
The OOChannelSet's channels (keyed by embed code)
Property Documentation
|
readnonatomicassign |
The documentation for this class was generated from the following file: