AVKit macOS 11.3 to 12.0 API Differences
AVKitDefines.h
Added
#def AVKIT_ONLY_EXTERN
Added
#def AVKIT_ONLY_API_AVAILABLE
Added
#def PLATFORM_SUPPORTS_AVKITCORE
AVPictureInPictureController_AVSampleBufferDisplayLayerSupport.h
Added
-[AVPictureInPictureController invalidatePlaybackState]
Added
AVPictureInPictureSampleBufferPlaybackDelegate
Added
-[AVPictureInPictureSampleBufferPlaybackDelegate pictureInPictureController:setPlaying:]
Added
-[AVPictureInPictureSampleBufferPlaybackDelegate pictureInPictureControllerTimeRangeForPlayback:]
Added
-[AVPictureInPictureSampleBufferPlaybackDelegate pictureInPictureControllerIsPlaybackPaused:]
Added
-[AVPictureInPictureSampleBufferPlaybackDelegate pictureInPictureController:didTransitionToRenderSize:]
Added
-[AVPictureInPictureSampleBufferPlaybackDelegate pictureInPictureController:skipByInterval:completionHandler:]
Added
-[AVPictureInPictureSampleBufferPlaybackDelegate pictureInPictureControllerShouldProhibitBackgroundAudioPlayback:]
Added
-[AVPictureInPictureControllerContentSource initWithSampleBufferDisplayLayer:playbackDelegate:]
Added
AVPictureInPictureControllerContentSource.sampleBufferDisplayLayer
Added
AVPictureInPictureControllerContentSource.sampleBufferPlaybackDelegate
AVPictureInPictureController.h
Added
-[AVPictureInPictureController initWithContentSource:]
Added
AVPictureInPictureController.contentSource
Added
AVPictureInPictureControllerContentSource
Added
-[AVPictureInPictureControllerContentSource initWithPlayerLayer:]
Added
AVPictureInPictureControllerContentSource.playerLayer
AVPlayerView.h
Added
AVPlayerView.delegate
Added
AVPlayerViewDelegate
Added
-[AVPlayerViewDelegate playerViewWillEnterFullScreen:]
Added
-[AVPlayerViewDelegate playerViewDidEnterFullScreen:]
Added
-[AVPlayerViewDelegate playerViewWillExitFullScreen:]
Added
-[AVPlayerViewDelegate playerViewDidExitFullScreen:]
Added
-[AVPlayerViewDelegate playerView:restoreUserInterfaceForFullScreenExitWithCompletionHandler:]