Other Enumerations

The following enumerations are available globally.

  • OTVDrmSecurityLevel represents the rated security for the different codecs

    See more

    Declaration

    Objective-C

    enum OTVDRMSecurityLevel : NSInteger {}

    Swift

    enum OTVDRMSecurityLevel : Int, @unchecked Sendable
  • ObjectiveC compatible enumeration of the possible errors of a persistence asset.

    See more

    Declaration

    Objective-C

    enum OTVDownloadError : NSInteger {}

    Swift

    enum OTVDownloadError : Int, @unchecked Sendable
  • SSM session renewal mode

    See more

    Declaration

    Objective-C

    enum OTVLicenseRenewType : NSInteger {}

    Swift

    enum OTVLicenseRenewType : Int, @unchecked Sendable
  • License request type

    See more

    Declaration

    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