shared
TypeScriptstatic shared(): AVRoutingPlaybackArbiterSwift declarationclass func shared() -> AVRoutingPlaybackArbiterclass · iOS 26.0+ · SDK 27.1
class AVRoutingPlaybackArbiterstatic shared(): AVRoutingPlaybackArbiterSwift declarationclass func shared() -> AVRoutingPlaybackArbiterget preferredParticipantForExternalPlayback(): (SDKHandle) | nullSwift declarationweak var preferredParticipantForExternalPlayback: (any AVRoutingPlaybackParticipant)? { get set }set preferredParticipantForExternalPlayback(value: (Implements<AVRoutingPlaybackParticipant> | SDKHandle) | null)Swift declarationweak var preferredParticipantForExternalPlayback: (any AVRoutingPlaybackParticipant)? { get set }get preferredParticipantForNonMixableAudioRoutes(): (SDKHandle) | nullSwift declarationweak var preferredParticipantForNonMixableAudioRoutes: (any AVRoutingPlaybackParticipant)? { get set }set preferredParticipantForNonMixableAudioRoutes(value: (Implements<AVRoutingPlaybackParticipant> | SDKHandle) | null)Swift declarationweak var preferredParticipantForNonMixableAudioRoutes: (any AVRoutingPlaybackParticipant)? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVRoutingPlaybackArbiter.init()
inherited init: clang: 'init' is unavailable