pub unsafe trait AVPlayerViewDelegate: NSObjectProtocol {
// Provided methods
unsafe fn playerViewWillEnterFullScreen(&self, player_view: &AVPlayerView)
where Self: Sized + Message { ... }
unsafe fn playerViewDidEnterFullScreen(&self, player_view: &AVPlayerView)
where Self: Sized + Message { ... }
unsafe fn playerViewWillExitFullScreen(&self, player_view: &AVPlayerView)
where Self: Sized + Message { ... }
unsafe fn playerViewDidExitFullScreen(&self, player_view: &AVPlayerView)
where Self: Sized + Message { ... }
unsafe fn playerView_restoreUserInterfaceForFullScreenExitWithCompletionHandler(
&self,
player_view: &AVPlayerView,
completion_handler: &DynBlock<dyn Fn(Bool)>,
)
where Self: Sized + Message { ... }
}AVPlayerView only.Expand description
A protocol for delegates of AVPlayerView.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn playerViewWillEnterFullScreen(&self, player_view: &AVPlayerView)
Available on crate feature objc2-app-kit and macOS only.
unsafe fn playerViewWillEnterFullScreen(&self, player_view: &AVPlayerView)
objc2-app-kit and macOS only.Parameter playerView: The player view.
The delegate can implement this method to be notified when the AVPlayerView will enter full screen.
Sourceunsafe fn playerViewDidEnterFullScreen(&self, player_view: &AVPlayerView)
Available on crate feature objc2-app-kit and macOS only.
unsafe fn playerViewDidEnterFullScreen(&self, player_view: &AVPlayerView)
objc2-app-kit and macOS only.Parameter playerView: The player view.
The delegate can implement this method to be notified when the AVPlayerView did enter full screen.
Sourceunsafe fn playerViewWillExitFullScreen(&self, player_view: &AVPlayerView)
Available on crate feature objc2-app-kit and macOS only.
unsafe fn playerViewWillExitFullScreen(&self, player_view: &AVPlayerView)
objc2-app-kit and macOS only.Parameter playerView: The player view.
The delegate can implement this method to be notified when the AVPlayerView will exit full screen.
Sourceunsafe fn playerViewDidExitFullScreen(&self, player_view: &AVPlayerView)
Available on crate feature objc2-app-kit and macOS only.
unsafe fn playerViewDidExitFullScreen(&self, player_view: &AVPlayerView)
objc2-app-kit and macOS only.Parameter playerView: The player view.
The delegate can implement this method to be notified when the AVPlayerView did exit full screen.
Sourceunsafe fn playerView_restoreUserInterfaceForFullScreenExitWithCompletionHandler(
&self,
player_view: &AVPlayerView,
completion_handler: &DynBlock<dyn Fn(Bool)>,
)
Available on crate feature block2 and crate feature objc2-app-kit and macOS only.
unsafe fn playerView_restoreUserInterfaceForFullScreenExitWithCompletionHandler( &self, player_view: &AVPlayerView, completion_handler: &DynBlock<dyn Fn(Bool)>, )
block2 and crate feature objc2-app-kit and macOS only.Parameter playerView: The player view.
Parameter completionHandler: The completion handler the delegate must call after restoring the interface for an exit full screen transition.
The delegate can implement this method to restore the user interface before exiting fullscreen.