CISStreamerProxyFactoryProtocol
Objective-C
@protocol CISStreamerProxyFactoryProtocol <NSObject>
@optional
- (CISStreamerProxy)createStreamerProxy:(id)streamer
playerEventsListener:(CISPlayerEventsListener)playerEventsListener
logger:(id<CISLoggerProtocol>)logger
shouldAllowVideoRetry:(BOOL)shouldAllowVideoRetry;
- (CISStreamerProxy)createStreamerProxy:(CISPlayerEventsListener)playerEventsListener
logger:(id<CISLoggerProtocol>)logger;
- (CISStreamerProxy)createAdStreamerProxyWithInfo:(NSDictionary*)info
adAnalytics:(CISAdAnalytics)adAnalytics
videoAnalytics:(CISVideoAnalytics)videoAnalytics
logger:(id<CISLoggerProtocol>)logger;
@end
Swift
protocol CISStreamerProxyFactoryProtocol : NSObjectProtocol
Undocumented
-
Undocumented
Declaration
Objective-C
- (CISStreamerProxy)createStreamerProxy:(id)streamer playerEventsListener:(CISPlayerEventsListener)playerEventsListener logger:(id<CISLoggerProtocol>)logger shouldAllowVideoRetry:(BOOL)shouldAllowVideoRetry;Swift
optional func createStreamerProxy(_ streamer: Any, playerEventsListener: CISPlayerEventsListener, logger: any CISLoggerProtocol, shouldAllowVideoRetry: Bool) -> CISStreamerProxy -
Undocumented
Declaration
Objective-C
- (CISStreamerProxy)createStreamerProxy:(CISPlayerEventsListener)playerEventsListener logger:(id<CISLoggerProtocol>)logger;Swift
optional func createStreamerProxy(_ playerEventsListener: CISPlayerEventsListener, logger: any CISLoggerProtocol) -> CISStreamerProxy -
Undocumented
Declaration
Objective-C
- (CISStreamerProxy)createAdStreamerProxyWithInfo:(NSDictionary*)info adAnalytics:(CISAdAnalytics)adAnalytics videoAnalytics:(CISVideoAnalytics)videoAnalytics logger:(id<CISLoggerProtocol>)logger;Swift
optional func createAdStreamerProxy(withInfo info: [AnyHashable : Any], adAnalytics: Any!, videoAnalytics: Any!, logger: any CISLoggerProtocol) -> CISStreamerProxy