iOS Guides | Samples

MonoTouch.UIKit.UIVideoEditorController Class

A Video Editor Controller.

See Also: UIVideoEditorController


[MonoTouch.Foundation.Register("UIVideoEditorController", true)]
[MonoTouch.ObjCRuntime.Unavailable(MonoTouch.ObjCRuntime.PlatformName.TvOS, MonoTouch.ObjCRuntime.PlatformArchitecture.All, null)]
public class UIVideoEditorController : UINavigationController


Application developers must assign to the UIViewEditorController.VideoPath property prior to displaying the UIVideoEditorController.

Related content


Namespace: MonoTouch.UIKit
Assembly: monotouch (in monotouch.dll)
Assembly Versions:

The members of MonoTouch.UIKit.UIVideoEditorController are listed below.

See Also: UINavigationController

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.
A constructor that initializes the object from the data stored in the unarchiver object.
Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

ClassHandleIntPtr. The handle for this class.
DelegateUIVideoEditorControllerDelegate. An instance of the MonoTouch.UIKit.UIVideoEditorControllerDelegate model class which acts as the class delegate.
GetAnimationControllerForOperationFunc<UINavigationController, UINavigationControllerOperation, UIViewController, UIViewController, IUIViewControllerAnimatedTransitioning>. Delegate invoked by the object to get a value.
GetInteractionControllerForAnimationControllerFunc<UINavigationController, IUIViewControllerAnimatedTransitioning, IUIViewControllerInteractiveTransitioning>. Delegate invoked by the object to get a value.
GetPreferredInterfaceOrientationFunc<UINavigationController, UIInterfaceOrientation>. Delegate invoked by the object to get a value.
SupportedInterfaceOrientationsFunc<UINavigationController, UIInterfaceOrientationMask>. Delegate invoked by the object to get a value.
VideoMaximumDurationDouble. The maximum duration of videos, in seconds. Cannot exceed 10 minutes.
VideoPathString. The filesystem path to the movie loaded into the UIVideoEditorController.
VideoQualityUIImagePickerControllerQualityType. The quality to use when saving the trimmed movie. Default is UIImagePickerControllerQualityType.Low.
WeakDelegateNSObject. An object that can respond to the delegate protocol for this type

Public Methods

CanEditVideoAtPath(String) : Boolean
Whether the video at the specified path can be edited.

Protected Methods

Releases the resources used by the UIVideoEditorController object.

Public Events

DidShowViewControllerEvent raised by the object.
FailedEvent raised by the object.
SavedEvent raised when the video is saved.
UserCancelledEvent raised by the object.
WillShowViewControllerEvent raised by the object.