Share via


IUIVideoEditorControllerDelegate Interface

Definition

Callbacks for the UIVideoEditorController.

[Foundation.Protocol(Name="UIVideoEditorControllerDelegate", WrapperType=typeof(UIKit.UIVideoEditorControllerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="VideoSaved", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIVideoEditorController), typeof(System.String) }, Selector="videoEditorController:didSaveEditedVideoToPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIVideoEditorController), typeof(Foundation.NSError) }, Selector="videoEditorController:didFailWithError:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UserCancelled", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIVideoEditorController) }, Selector="videoEditorControllerDidCancel:")]
public interface IUIVideoEditorControllerDelegate : IDisposable, UIKit.IUINavigationControllerDelegate
[<Foundation.Protocol(Name="UIVideoEditorControllerDelegate", WrapperType=typeof(UIKit.UIVideoEditorControllerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="VideoSaved", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIVideoEditorController), typeof(System.String) }, Selector="videoEditorController:didSaveEditedVideoToPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Failed", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIVideoEditorController), typeof(Foundation.NSError) }, Selector="videoEditorController:didFailWithError:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="UserCancelled", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIVideoEditorController) }, Selector="videoEditorControllerDidCancel:")>]
type IUIVideoEditorControllerDelegate = interface
    interface INativeObject
    interface IDisposable
    interface IUINavigationControllerDelegate
Derived
Attributes
Implements

Properties

Name Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
DidShowViewController(UINavigationController, UIViewController, Boolean)

Extension method called shortly after the viewController has been made visible.

(Inherited from IUINavigationControllerDelegate)
Failed(UIVideoEditorController, NSError)

Called when the UIVideoEditorController failed to load or save a movie.

GetAnimationControllerForOperation(UINavigationController, UINavigationControllerOperation, UIViewController, UIViewController)

Called by the system to retrieve the transition animation for the operation.

(Inherited from IUINavigationControllerDelegate)
GetInteractionControllerForAnimationController(UINavigationController, IUIViewControllerAnimatedTransitioning)

Called by the system to retrieve an interactive transition animation.

(Inherited from IUINavigationControllerDelegate)
GetPreferredInterfaceOrientation(UINavigationController)

Can be overridden to set the preferred interface orientation of the .

(Inherited from IUINavigationControllerDelegate)
SupportedInterfaceOrientations(UINavigationController)

Can be overridden to dynamically specify the supported orientations of the .

(Inherited from IUINavigationControllerDelegate)
UserCancelled(UIVideoEditorController)

Indicates that the app user cancelled the movie editing.

VideoSaved(UIVideoEditorController, String)

Called after the movie was successfully saved.

WillShowViewController(UINavigationController, UIViewController, Boolean)

Called by the system shortly before the is displayed.

(Inherited from IUINavigationControllerDelegate)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
DidShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

Extension method called shortly after the viewController has been made visible.

GetAnimationControllerForOperation(IUINavigationControllerDelegate, UINavigationController, UINavigationControllerOperation, UIViewController, UIViewController)

Called by the system to retrieve the transition animation for the operation.

GetInteractionControllerForAnimationController(IUINavigationControllerDelegate, UINavigationController, IUIViewControllerAnimatedTransitioning)

Called by the system to retrieve an interactive transition animation.

GetPreferredInterfaceOrientation(IUINavigationControllerDelegate, UINavigationController)

Can be overridden to set the preferred interface orientation of the .

SupportedInterfaceOrientations(IUINavigationControllerDelegate, UINavigationController)

Can be overridden to dynamically specify the supported orientations of the .

WillShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

Called by the system shortly before the is displayed.

Failed(IUIVideoEditorControllerDelegate, UIVideoEditorController, NSError)

Called when the UIVideoEditorController failed to load or save a movie.

UserCancelled(IUIVideoEditorControllerDelegate, UIVideoEditorController)

Indicates that the app user cancelled the movie editing.

VideoSaved(IUIVideoEditorControllerDelegate, UIVideoEditorController, String)

Called after the movie was successfully saved.

Applies to

See also