Other Enumerations
The following enumerations are available globally.
-
OTVDrmSecurityLevel represents the rated security for the different codecs
See moreDeclaration
Objective-C
enum OTVDRMSecurityLevel : NSInteger {}
Swift
enum OTVDRMSecurityLevel : Int, @unchecked Sendable
-
ObjectiveC compatible enumeration of the possible errors of a persistence asset.
See moreDeclaration
Objective-C
enum OTVDownloadError : NSInteger {}
Swift
enum OTVDownloadError : Int, @unchecked Sendable
-
SSM session renewal mode
See moreDeclaration
Objective-C
enum OTVLicenseRenewType : NSInteger {}
Swift
enum OTVLicenseRenewType : Int, @unchecked Sendable
-
License request type
See moreDeclaration
Objective-C
enum OTVLicenseRequestType : NSInteger {}
Swift
enum OTVLicenseRequestType : Int, @unchecked Sendable
-
Declaration
Objective-C
SWIFT_ENUM(NSInteger, OTVMediaSelectionOptions, open) { /// Preferred media tracks assoiciated with the asset OTVMediaSelectionOptionsPerferred = 1, /// All media tracks assoiciated with the asset OTVMediaSelectionOptionsAll = 2, }
Swift
enum OTVMediaSelectionOptions : Int, @unchecked Sendable
-
Declaration
Objective-C
SWIFT_ENUM(NSInteger, OTVOutputDeviceType, open) { /// Digital output consists of HDMI output from HDMI adapters. /// These can be connected to iOS,iPadOS and tvOS devices. OTVOutputDeviceTypeDigital = 1, /// Airplay output can be setup between an iOS/iPadOS device to a tvOS device. OTVOutputDeviceTypeAirplay = 2, /// Screen recording can be activated by an iOS/iPadOS device by clicking the recording button from the control pannel. OTVOutputDeviceTypeRecording = 3, /// mirroring output can be setup between an iOS/iPadOS device to a tvOS device. OTVOutputDeviceTypeMirroring = 4, /// This is an unknown type of output. OTVOutputDeviceTypeUnknown = 5, }
Swift
enum OTVOutputDeviceType : Int, @unchecked Sendable