EndpointAPI
public protocol EndpointAPI
-
The resolved source of this endpoint: a
.urlsource URL string, or.millicastfor millicast endpoints.Declaration
Swift
var src: EndpointSource? { get } -
The type of source (e.g. ‘hesp’, ‘hls’, ‘hlsMpegTs’, ‘millicast’, ‘dai’).
Declaration
Swift
var srcType: String? { get } -
The provider of this endpoint (e.g. ‘optiview’, ‘mediakind’).
Declaration
Swift
var provider: String? { get } -
The ad system associated with this endpoint (e.g. ‘sgai’, ‘mediakind’, ‘dai’).
Declaration
Swift
var adSystem: String? { get } -
Declaration
Swift
var hespSrc: String? { get } -
Declaration
Swift
var hlsSrc: String? { get } -
Declaration
Swift
var hlsMpegTsSrc: String? { get } -
Declaration
Swift
var millicastSrc: EndpointMillicastSource? { get } -
Declaration
Swift
var cdn: String? { get } -
Declaration
Swift
var adSrc: String? { get } -
Declaration
Swift
var daiAssetKey: String? { get } -
Declaration
Swift
var weight: Double { get } -
Declaration
Swift
var priority: Int { get } -
Declaration
Swift
var channelContentProtection: (any ChannelContentProtection)? { get }