Enumerations

The following enumerations are available globally.

  • Indicates which subsystem is the source of an OOLogItem. Retrieve this information from the OOLogItem.source property.

    See more

    Declaration

    Objective-C

    enum OOLogItemSource : NSUInteger {}

    Swift

    enum OOLogItemSource : UInt
  • Indicates which event an OOLogItem instance relates to. Retrieve this information from the OOLogItem.event property.

    See more

    Declaration

    Objective-C

    enum OOLogItemEvent : NSUInteger {}

    Swift

    enum OOLogItemEvent : UInt
  • Options for types you can set in the OORequestSettings.insertionPointFilter property. These determine when the received ads are to be played.

    See more

    Declaration

    Objective-C

    enum OOInsertionPointType : NSUInteger {}

    Swift

    struct OOInsertionPointType : OptionSet
  • Ad break positions which can be read from OOPulseAdBreak.

    See more

    Declaration

    Objective-C

    enum OOAdBreakType : NSUInteger {}

    Swift

    enum OOAdBreakType : UInt
  • Modes you can set in the OORequestSettings.seekMode property which determine how the session behaves when a viewer seeks past one or more midroll ad breaks.

    See more

    Declaration

    Objective-C

    enum OOSeekMode : NSUInteger {}

    Swift

    enum OOSeekMode : UInt
  • Live options you can set in the OORequestSettings.liveParameters property, used to disable certain tracking, secondary lookup requests, real-time bidding requests, and/or cookie syncing for a live event.

    See more

    Declaration

    Objective-C

    enum OOLive : NSUInteger {}

    Swift

    enum OOLive : UInt