Protocols
The following protocols are available globally.
-
nanoCDN receiver interface
See moreDeclaration
Objective-C
@protocol NanoCDNReceiver <NSObject> -
Undocumented
See moreDeclaration
Objective-C
@protocol AdEventsListener <NSObject> /** * Triggered when ad breaks begin * @param adBreak Ad break data */ - (void)onAdBreakBegin:(AdBreakData *)adBreak; /** * Triggered when an ad begin * @param adData Ad data * @param adBreakData Ad break data */ - (void)onAdBegin:(AdData *)adData adBreakData:(AdBreakData *)adBreakData; /** * Triggered when an ad is skippable * @param adData Ad data * @param adBreakData Ad break data * @param adSkippablePosition position in millis where skip becomes allowed * @param adEndPosition position in millis of ad end * @param adBreakEndPosition position in millis of ad break end */ - (void)onAdSkippable:(AdData *)adData adBreakData:(AdBreakData *)adBreakData adSkippablePosition:(long)adSkippablePosition adEndPosition:(long)adEndPosition adBreakEndPosition:(long)adBreakEndPosition; /** * Triggered when the ad is ended, not called if skipped * @param adData Ad data * @param adBreakData Ad break data */ - (void)onAdEnd:(AdData *)adData adBreakData:(AdBreakData *)adBreakData; /** * Triggered when ad breaks ended, even in case of skipping * @param adBreakData Ad break data */ - (void)onAdBreakEnd:(AdBreakData *)adBreakData; @end -
Undocumented
See moreDeclaration
Objective-C
@protocol AdDataListener <NSObject> /** * Triggered when ad data have been received during getURL * @param adList list of ad breaks */ - (void)onAdData:(NSArray<AdBreakData *> *)adList; @end -
Log redirect listener protocol
See moreDeclaration
Objective-C
@protocol LogRedirectListener <NSObject> -
Player API for SmartLib Generic
See moreDeclaration
Objective-C
@protocol GenericPlayerApi <NSObject>
Install in Dash
Protocols Reference