| | |
| | | /// The GADVideoControllerDelegate protocol defines methods that are called by the video controller |
| | | /// object in response to the video events that occurred throughout the lifetime of the video |
| | | /// rendered by an ad. |
| | | NS_SWIFT_NAME(VideoControllerDelegate) |
| | | @protocol GADVideoControllerDelegate <NSObject> |
| | | |
| | | @optional |
| | | |
| | | /// Tells the delegate that the video controller has began or resumed playing a video. |
| | | - (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController; |
| | | - (void)videoControllerDidPlayVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the video controller has paused video. |
| | | - (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController; |
| | | - (void)videoControllerDidPauseVideo:(nonnull GADVideoController *)videoController |
| | | NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the video controller's video playback has ended. |
| | | - (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController; |
| | | - (void)videoControllerDidEndVideoPlayback:(nonnull GADVideoController *)videoController |
| | | NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the video controller has muted video. |
| | | - (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController; |
| | | - (void)videoControllerDidMuteVideo:(nonnull GADVideoController *)videoController NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the video controller has unmuted video. |
| | | - (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController; |
| | | - (void)videoControllerDidUnmuteVideo:(nonnull GADVideoController *)videoController |
| | | NS_SWIFT_UI_ACTOR; |
| | | |
| | | @end |