isPictureInPictureSupported
TypeScriptstatic isPictureInPictureSupported(): booleanSwift declarationclass func isPictureInPictureSupported() -> Boolclass · iOS 9.0+ · SDK 27.1
class AVPictureInPictureControllerstatic isPictureInPictureSupported(): booleanSwift declarationclass func isPictureInPictureSupported() -> Boolstatic pictureInPictureButtonStartImageCompatibleWith(traitCollection?: (_UIKit_UITraitCollection) | null): _UIKit_UIImageSwift declarationclass func pictureInPictureButtonStartImage(compatibleWith traitCollection: UITraitCollection?) -> UIImagestatic pictureInPictureButtonStopImageCompatibleWith(traitCollection?: (_UIKit_UITraitCollection) | null): _UIKit_UIImageSwift declarationclass func pictureInPictureButtonStopImage(compatibleWith traitCollection: UITraitCollection?) -> UIImagestatic get pictureInPictureButtonStartImage(): _UIKit_UIImageSwift declarationclass var pictureInPictureButtonStartImage: UIImage { get }static get pictureInPictureButtonStopImage(): _UIKit_UIImageSwift declarationclass var pictureInPictureButtonStopImage: UIImage { get }static initContentSource(contentSource: AVPictureInPictureController_ContentSource): AVPictureInPictureControllerSwift declarationinit(contentSource: AVPictureInPictureController.ContentSource)static initPlayerLayer(playerLayer: _AVFoundation_AVPlayerLayer): (AVPictureInPictureController) | nullSwift declarationconvenience init?(playerLayer: AVPlayerLayer)invalidatePlaybackState(): voidSwift declarationfunc invalidatePlaybackState()startPictureInPicture(): voidSwift declarationfunc startPictureInPicture()stopPictureInPicture(): voidSwift declarationfunc stopPictureInPicture()get canStartPictureInPictureAutomaticallyFromInline(): booleanSwift declarationvar canStartPictureInPictureAutomaticallyFromInline: Bool { get set }set canStartPictureInPictureAutomaticallyFromInline(value: boolean)Swift declarationvar canStartPictureInPictureAutomaticallyFromInline: Bool { get set }get contentSource(): (AVPictureInPictureController_ContentSource) | nullSwift declarationvar contentSource: AVPictureInPictureController.ContentSource? { get set }set contentSource(value: (AVPictureInPictureController_ContentSource) | null)Swift declarationvar contentSource: AVPictureInPictureController.ContentSource? { get set }get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any AVPictureInPictureControllerDelegate)? { get set }set delegate(value: (Implements<AVPictureInPictureControllerDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any AVPictureInPictureControllerDelegate)? { get set }get isPictureInPictureActive(): booleanSwift declarationvar isPictureInPictureActive: Bool { get }get isPictureInPicturePossible(): booleanSwift declarationvar isPictureInPicturePossible: Bool { get }get isPictureInPictureSuspended(): booleanSwift declarationvar isPictureInPictureSuspended: Bool { get }get playerLayer(): _AVFoundation_AVPlayerLayerSwift declarationvar playerLayer: AVPlayerLayer { get }get requiresLinearPlayback(): booleanSwift declarationvar requiresLinearPlayback: Bool { get set }set requiresLinearPlayback(value: boolean)Swift declarationvar requiresLinearPlayback: Bool { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVPictureInPictureController.init()
inherited init: cannot prove legal (class declares 2 custom initializers)