One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVPlayerInterstitialEventMonitor

class · iOS 15.0+ · SDK 27.1

class AVPlayerInterstitialEventMonitor

Members (26)

get · iOS 16.4+

assetListResponseStatusDidChangeErrorKey

TypeScript
static get assetListResponseStatusDidChangeErrorKey(): string
Swift declaration
class let assetListResponseStatusDidChangeErrorKey: String
get · iOS 16.4+

assetListResponseStatusDidChangeEventKey

TypeScript
static get assetListResponseStatusDidChangeEventKey(): string
Swift declaration
class let assetListResponseStatusDidChangeEventKey: String
get · iOS 16.4+

assetListResponseStatusDidChangeNotification

TypeScript
static get assetListResponseStatusDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
class let assetListResponseStatusDidChangeNotification: NSNotification.Name
get · iOS 16.4+

assetListResponseStatusDidChangeStatusKey

TypeScript
static get assetListResponseStatusDidChangeStatusKey(): string
Swift declaration
class let assetListResponseStatusDidChangeStatusKey: String
get · iOS 15.0+

currentEventDidChangeNotification

TypeScript
static get currentEventDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
class let currentEventDidChangeNotification: NSNotification.Name
get · iOS 26.0+

currentEventSkippableStateDidChangeEventKey

TypeScript
static get currentEventSkippableStateDidChangeEventKey(): string
Swift declaration
class let currentEventSkippableStateDidChangeEventKey: String
get · iOS 26.0+

currentEventSkippableStateDidChangeNotification

TypeScript
static get currentEventSkippableStateDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
class let currentEventSkippableStateDidChangeNotification: NSNotification.Name
get · iOS 26.0+

currentEventSkippableStateDidChangeSkipControlLabelKey

TypeScript
static get currentEventSkippableStateDidChangeSkipControlLabelKey(): string
Swift declaration
class let currentEventSkippableStateDidChangeSkipControlLabelKey: String
get · iOS 26.0+

currentEventSkippableStateDidChangeStateKey

TypeScript
static get currentEventSkippableStateDidChangeStateKey(): string
Swift declaration
class let currentEventSkippableStateDidChangeStateKey: String
get · iOS 26.0+

currentEventSkippedEventKey

TypeScript
static get currentEventSkippedEventKey(): string
Swift declaration
class let currentEventSkippedEventKey: String
get · iOS 26.0+

currentEventSkippedNotification

TypeScript
static get currentEventSkippedNotification(): _Foundation_NSNotification_Name
Swift declaration
class let currentEventSkippedNotification: NSNotification.Name
get · iOS 15.0+

eventsDidChangeNotification

TypeScript
static get eventsDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
class let eventsDidChangeNotification: NSNotification.Name
get · iOS 26.0+

interstitialEventDidFinishDidPlayEntireEventKey

TypeScript
static get interstitialEventDidFinishDidPlayEntireEventKey(): string
Swift declaration
class let interstitialEventDidFinishDidPlayEntireEventKey: String
get · iOS 26.0+

interstitialEventDidFinishEventKey

TypeScript
static get interstitialEventDidFinishEventKey(): string
Swift declaration
class let interstitialEventDidFinishEventKey: String
get · iOS 26.0+

interstitialEventDidFinishNotification

TypeScript
static get interstitialEventDidFinishNotification(): _Foundation_NSNotification_Name
Swift declaration
class let interstitialEventDidFinishNotification: NSNotification.Name
get · iOS 26.0+

interstitialEventDidFinishPlayoutTimeKey

TypeScript
static get interstitialEventDidFinishPlayoutTimeKey(): string
Swift declaration
class let interstitialEventDidFinishPlayoutTimeKey: String
get · iOS 26.0+

interstitialEventWasUnscheduledErrorKey

TypeScript
static get interstitialEventWasUnscheduledErrorKey(): string
Swift declaration
class let interstitialEventWasUnscheduledErrorKey: String
get · iOS 26.0+

interstitialEventWasUnscheduledEventKey

TypeScript
static get interstitialEventWasUnscheduledEventKey(): string
Swift declaration
class let interstitialEventWasUnscheduledEventKey: String
get · iOS 26.0+

interstitialEventWasUnscheduledNotification

TypeScript
static get interstitialEventWasUnscheduledNotification(): _Foundation_NSNotification_Name
Swift declaration
class let interstitialEventWasUnscheduledNotification: NSNotification.Name
init · iOS 15.0+

init

TypeScript
static init(primaryPlayer: AVPlayer): AVPlayerInterstitialEventMonitor
Swift declaration
init(primaryPlayer: AVPlayer)
get · iOS 15.0+

currentEvent

TypeScript
get currentEvent(): (AVPlayerInterstitialEvent) | null
Swift declaration
var currentEvent: AVPlayerInterstitialEvent? { get }
get · iOS 26.0+

currentEventSkipControlLabel

TypeScript
get currentEventSkipControlLabel(): (string) | null
Swift declaration
var currentEventSkipControlLabel: String? { get }
get · iOS 26.0+

currentEventSkippableState

TypeScript
get currentEventSkippableState(): AVPlayerInterstitialEvent_SkippableEventState
Swift declaration
var currentEventSkippableState: AVPlayerInterstitialEvent.SkippableEventState { get }
get · iOS 15.0+

events

TypeScript
get events(): Array<AVPlayerInterstitialEvent>
Swift declaration
var events: [AVPlayerInterstitialEvent] { get }
get · iOS 15.0+

interstitialPlayer

TypeScript
get interstitialPlayer(): AVQueuePlayer
Swift declaration
var interstitialPlayer: AVQueuePlayer { get }
get · iOS 15.0+

primaryPlayer

TypeScript
get primaryPlayer(): (AVPlayer) | null
Swift declaration
weak var primaryPlayer: AVPlayer? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVPlayerInterstitialEventMonitor.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AVFoundation types →