AVRouting
Display custom destinations to stream media in the system route picker.
9 types
30 callable entries
5 skipped
86% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
Types
AVCustomDeviceRoute
class · iOS 16.0+
AVCustomRoutingActionItem
class · iOS 16.0+
AVCustomRoutingController
class · iOS 16.0+
AVCustomRoutingControllerDelegate
protocol · iOS 16.0+
AVCustomRoutingEvent
class · iOS 16.0+
AVCustomRoutingEventReason
enum
AVCustomRoutingPartialIP
class · iOS 16.1+
AVRoutingPlaybackArbiter
class · iOS 26.0+
AVRoutingPlaybackParticipant
protocol · iOS 26.0+
Skipped declarations
5 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVCustomRoutingActionItem.type
The iOS SDK compiler rejected this binding: reference to member 'type' cannot be resolved without a contextual type
AVCustomRoutingActionItem.type
The iOS SDK compiler rejected this binding: value of type 'AVCustomRoutingActionItem' has no member 'type'
AVCustomRoutingPartialIP.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVRoutingPlaybackArbiter.init()
inherited init: clang: 'init' is unavailable
protocol implementation AVCustomRoutingControllerDelegate
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it