Other Classes
The following classes are available globally.
-
The OTVSSMLicenseResponse is a container class used to hold the full license response (license/ckc data, the heartbeat period and the renewal type)
See moreDeclaration
Swift
public class OTVSSMLicenseResponse : NSObject
-
The OTVCustomerSSMDelegate class provides default implemetation to conform to the
See moreOTVLicenseDelegate
protocol. When a license is requested, it will use the license callback from theOTVCustomerSSMCallback
conforming delegate, expecting a responseOTVSSMLicenseResponse
containing the license data and a heartbeat period in seconds. On receipt of a non-zero positive heartbeat period the first license request will start the heartbeat, starting at 0+heartbeat seconds. It is the respoisibility of the calling application to stop the heartbeat when required by calling the ‘reset’ function.Declaration
Swift
@objc public class OTVCustomerSSMDelegate : NSObject, OTVLicenseDelegate
-
OTVDrmInfo class represents the capability and security level for a DRM key system and content type Currently the only two supported Codecs for this class are AVC1 and HVC1 HVC1 codec is only supported on devices newer then iOS 11 and depending on the devices the DRM security level will differ between otvDRMSLHWDecode & otvDRMSLSW. If a device is older than iOS 11 this api will return a nil OTVDRMInfo object inside of the array for HVC1 codecs.
See moreDeclaration
Swift
public class OTVDRMInfo : NSObject
-
Declaration
Swift
public class OTVDRM : NSObject
-
Declaration
Swift
public class OTVAudioDecoderInfo : OTVDecoderInfo
-
Declaration
Swift
public class OTVDecoderFormat
-
Declaration
Swift
public class OTVDecoderInfo
-
Declaration
Swift
public class OTVDecoderInfoUtil
-
Declaration
Swift
public class OTVVideoDecoderInfo : OTVDecoderInfo
-
The media information of the
See moreOTVPersistenceAsset
Declaration
Swift
public class OTVMediaInfo : NSObject
-
The stream information of the
See moreOTVPersistenceAsset
Declaration
Swift
public class OTVStreamInfo : NSObject, Codable
-
Declaration
Swift
public class OTVStreamDrmInfo : NSObject
-
Declaration
Swift
@objc public class OTVPersistLicenseInfo : NSObject
-
Declaration
Swift
public class OTVOutputDeviceMonitor : NSObject
-
Declaration
Swift
public class OTVMediaTracks : NSObject
-
Declaration
Swift
public class OTVIframeTracks : NSObject
-
Declaration
Swift
public class OTVReachability