• IAVPlayerViewControllerDelegate
    namespace AVKit
    {
        [Protocol(Name = "AVPlayerViewControllerDelegate", WrapperType = typeof(AVPlayerViewControllerDelegateWrapper))]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidPresentInterstitialTimeRange", ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(AVKit.AVInterstitialTimeRange)}, Selector = "playerViewController:didPresentInterstitialTimeRange:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "WillBeginDismissalTransition", ParameterByRef = {false}, ParameterType = {typeof(AVKit.AVPlayerViewController)}, Selector = "playerViewControllerWillBeginDismissalTransition:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidEndDismissalTransition", ParameterByRef = {false}, ParameterType = {typeof(AVKit.AVPlayerViewController)}, Selector = "playerViewControllerDidEndDismissalTransition:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "WillPresentInterstitialTimeRange", ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(AVKit.AVInterstitialTimeRange)}, Selector = "playerViewController:willPresentInterstitialTimeRange:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "WillResumePlaybackAfterUserNavigatedFromTime", ParameterByRef = {false, false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime)}, Selector = "playerViewController:willResumePlaybackAfterUserNavigatedFromTime:toTime:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidSelectMediaSelectionOption", ParameterByRef = {false, false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(AVFoundation.AVMediaSelectionOption), typeof(AVFoundation.AVMediaSelectionGroup)}, Selector = "playerViewController:didSelectMediaSelectionOption:inMediaSelectionGroup:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidSelectExternalSubtitleOptionLanguage", ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(string)}, Selector = "playerViewController:didSelectExternalSubtitleOptionLanguage:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "SkipToNextItem", ParameterByRef = {false}, ParameterType = {typeof(AVKit.AVPlayerViewController)}, Selector = "skipToNextItemForPlayerViewController:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "SkipToPreviousItem", ParameterByRef = {false}, ParameterType = {typeof(AVKit.AVPlayerViewController)}, Selector = "skipToPreviousItemForPlayerViewController:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAcceptContentProposal", ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(AVFoundation.AVContentProposal)}, Selector = "playerViewController:didAcceptContentProposal:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRejectContentProposal", ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(AVFoundation.AVContentProposal)}, Selector = "playerViewController:didRejectContentProposal:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "WillTransitionToVisibilityOfTransportBar", ParameterByRef = {false, false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(bool), typeof(AVKit.IAVPlayerViewControllerAnimationCoordinator)}, Selector = "playerViewController:willTransitionToVisibilityOfTransportBar:withAnimationCoordinator:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldDismiss", ParameterByRef = {false}, ParameterType = {typeof(AVKit.AVPlayerViewController)}, ReturnType = typeof(bool), Selector = "playerViewControllerShouldDismiss:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTimeToSeekAfterUserNavigated", ParameterByRef = {false, false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime)}, ReturnType = typeof(CMTime), Selector = "playerViewController:timeToSeekAfterUserNavigatedFromTime:toTime:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldPresentContentProposal", ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(AVFoundation.AVContentProposal)}, ReturnType = typeof(bool), Selector = "playerViewController:shouldPresentContentProposal:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetNextChannelInterstitialViewController", ParameterByRef = {false}, ParameterType = {typeof(AVKit.AVPlayerViewController)}, ReturnType = typeof(UIViewController), Selector = "nextChannelInterstitialViewControllerForPlayerViewController:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "SkipToNextChannel", ParameterBlockProxy = {null, typeof(ObjCRuntime.Trampolines.NIDActionArity1V0)}, ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(System.Action<bool>)}, Selector = "playerViewController:skipToNextChannel:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "SkipToPreviousChannel", ParameterBlockProxy = {null, typeof(ObjCRuntime.Trampolines.NIDActionArity1V0)}, ParameterByRef = {false, false}, ParameterType = {typeof(AVKit.AVPlayerViewController), typeof(System.Action<bool>)}, Selector = "playerViewController:skipToPreviousChannel:")]
        [ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetPreviousChannelInterstitialViewController", ParameterByRef = {false}, ParameterType = {typeof(AVKit.AVPlayerViewController)}, ReturnType = typeof(UIViewController), Selector = "previousChannelInterstitialViewControllerForPlayerViewController:")]
        [Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
        public interface IAVPlayerViewControllerDelegate : INativeObject, IDisposable
    }
    
    Assembly Xamarin.TVOS , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065
    Help Documentation
    .NET 6.0-ios6.0-tvos
    Xamarin iOS 0.0
    Xamarin tvOS 0.0

    02/23/2021
    An error has occurred. This application may no longer respond until reloaded. Reload 🗙