One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVPlaybackCoordinator

class · iOS 15.0+ · SDK 27.1

class AVPlaybackCoordinator

Members (12)

get · iOS 15.0+

otherParticipantsDidChangeNotification

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

suspensionReasonsDidChangeNotification

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

beginSuspension

TypeScript
beginSuspension(suspensionReason: AVCoordinatedPlaybackSuspension_Reason): AVCoordinatedPlaybackSuspension
Swift declaration
func beginSuspension(for suspensionReason: AVCoordinatedPlaybackSuspension.Reason) -> AVCoordinatedPlaybackSuspension
method · iOS 15.0+

expectedItemTime

TypeScript
expectedItemTime(hostClockTime: _CoreMedia_CMTime): _CoreMedia_CMTime
Swift declaration
func expectedItemTime(atHostTime hostClockTime: CMTime) -> CMTime
method · iOS 15.0+

participantLimitForWaitingOutSuspensions

TypeScript
participantLimitForWaitingOutSuspensions(reason: AVCoordinatedPlaybackSuspension_Reason): number
Swift declaration
func participantLimitForWaitingOutSuspensions(withReason reason: AVCoordinatedPlaybackSuspension.Reason) -> Int
method · iOS 15.0+

setParticipantLimit

TypeScript
setParticipantLimit(participantLimit: number, reason: AVCoordinatedPlaybackSuspension_Reason): void
Swift declaration
func setParticipantLimit(_ participantLimit: Int, forWaitingOutSuspensionsWithReason reason: AVCoordinatedPlaybackSuspension.Reason)
get · iOS 15.0+

otherParticipants

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

pauseSnapsToMediaTimeOfOriginator

TypeScript
get pauseSnapsToMediaTimeOfOriginator(): boolean
Swift declaration
var pauseSnapsToMediaTimeOfOriginator: Bool { get set }
set · iOS 15.0+

pauseSnapsToMediaTimeOfOriginator

TypeScript
set pauseSnapsToMediaTimeOfOriginator(value: boolean)
Swift declaration
var pauseSnapsToMediaTimeOfOriginator: Bool { get set }
get · iOS 15.0+

suspensionReasons

TypeScript
get suspensionReasons(): Array<AVCoordinatedPlaybackSuspension_Reason>
Swift declaration
var suspensionReasons: [AVCoordinatedPlaybackSuspension.Reason] { get }
get · iOS 15.0+

suspensionReasonsThatTriggerWaiting

TypeScript
get suspensionReasonsThatTriggerWaiting(): Array<AVCoordinatedPlaybackSuspension_Reason>
Swift declaration
var suspensionReasonsThatTriggerWaiting: [AVCoordinatedPlaybackSuspension.Reason] { get set }
set · iOS 15.0+

suspensionReasonsThatTriggerWaiting

TypeScript
set suspensionReasonsThatTriggerWaiting(value: Array<AVCoordinatedPlaybackSuspension_Reason>)
Swift declaration
var suspensionReasonsThatTriggerWaiting: [AVCoordinatedPlaybackSuspension.Reason] { get set }

Skipped declarations

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

AVPlaybackCoordinator.init()

inherited init: clang: 'init' is unavailable

All AVFoundation types →