One Logo Pool Ball
AVKit · IOS API REFERENCE

AVLegibleMediaOptionsMenuController

class · iOS 26.4+ · SDK 27.1

class AVLegibleMediaOptionsMenuController

Members (7)

init · iOS 26.4+

init

TypeScript
static init(player?: (_AVFoundation_AVPlayer) | null): AVLegibleMediaOptionsMenuController
Swift declaration
init(player: AVPlayer?)
method · iOS 26.4+

menu

TypeScript
menu(contents?: AVLegibleMediaOptionsMenuController_MenuContents): (_UIKit_UIMenu) | null
Swift declaration
func menu(contents: AVLegibleMediaOptionsMenuController.MenuContents = []) -> UIMenu?
get · iOS 26.4+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any AVLegibleMediaOptionsMenuController.Delegate)? { get set }
set · iOS 26.4+

delegate

TypeScript
set delegate(value: (Implements<AVLegibleMediaOptionsMenuController_Delegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any AVLegibleMediaOptionsMenuController.Delegate)? { get set }
get · iOS 26.4+

menuState

TypeScript
get menuState(): AVLegibleMediaOptionsMenuState
Swift declaration
var menuState: AVLegibleMediaOptionsMenuState { get }
get · iOS 26.4+

player

TypeScript
get player(): _AVFoundation_AVPlayer
Swift declaration
var player: AVPlayer { get set }
set · iOS 26.4+

player

TypeScript
set player(value: _AVFoundation_AVPlayer)
Swift declaration
var player: AVPlayer { get set }

Skipped declarations

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

AVLegibleMediaOptionsMenuController.init()

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

All AVKit types →