Enumerations
The following enumerations are available globally.
-
Defines different types of friendly obstructions.
See moreDeclaration
Objective-C
enum INOmidFriendlyObstructionPurpose : NSUInteger {}
Swift
enum INOmidFriendlyObstructionPurpose : UInt, @unchecked Sendable
-
Potential content form values used to determine the ad insertion policy, set in
See moreOOContentMetadata.contentForm
.Declaration
Objective-C
enum OOContentForm : NSUInteger {}
Swift
enum OOContentForm : UInt, @unchecked Sendable
-
Indicates which subsystem is the source of an
See moreOOLogItem
. Retrieve this information from theOOLogItem.source
property.Declaration
Objective-C
enum OOLogItemSource : NSUInteger {}
Swift
enum OOLogItemSource : UInt, @unchecked Sendable
-
Indicates which event an
See moreOOLogItem
instance relates to. Retrieve this information from theOOLogItem.event
property.Declaration
Objective-C
enum OOLogItemEvent : NSUInteger {}
Swift
enum OOLogItemEvent : UInt, @unchecked Sendable
-
Indicates the delivery method of a given media file. Retrieve this information with
See more-[OOMediaFile deliveryMethod]
.Declaration
Objective-C
enum OODeliveryMethod : NSUInteger {}
Swift
enum OODeliveryMethod : UInt, @unchecked Sendable
-
List of supported video event player states.
See moreDeclaration
Objective-C
enum OOPlayerState : NSInteger {}
Swift
enum OOPlayerState : Int, @unchecked Sendable
-
Defines the variant of an ad, or, whether or not it is a sponsor ad. You can retrieve this information through the
See more-[OOPulseVideoAd variant]
property.Declaration
Objective-C
enum OOPulseAdVariant : NSUInteger {}
-
Potential errors encountered trying to play an ad. When an error occurs, pass in the appropriate message in
See more-[OOPulseVideoAd adFailedWithError:]
or-[OOPulsePauseAd adFailedWithError:]
, depending on the type of ad the error occurred on.Declaration
Objective-C
enum OOPulseAdError : NSInteger {}
Swift
enum OOPulseAdError : Int, @unchecked Sendable
-
Options for types you can set in the
See moreOORequestSettings.insertionPointFilter
property. These determine when the received ads are to be played.Declaration
Objective-C
enum OOInsertionPointType : NSUInteger {}
Swift
struct OOInsertionPointType : OptionSet, @unchecked Sendable
-
Ad break positions which can be read from
See moreOOPulseAdBreak
.Declaration
Objective-C
enum OOAdBreakType : NSUInteger {}
Swift
enum OOAdBreakType : UInt, @unchecked Sendable
-
Modes you can set in the
See moreOORequestSettings.seekMode
property which determine how the session behaves when a viewer seeks past one or more midroll ad breaks.Declaration
Objective-C
enum OOSeekMode : NSUInteger {}
Swift
enum OOSeekMode : UInt, @unchecked Sendable
-
Live options you can set in the
See moreOORequestSettings.liveParameters
property, used to disable certain tracking, secondary lookup requests, real-time bidding requests, and/or cookie syncing for a live event.Declaration
Objective-C
enum OOLive : NSUInteger {}
Swift
enum OOLive : UInt, @unchecked Sendable