Share via


IAVCapturePhotoCaptureDelegate Interface

Definition

Delegate object that receives notifications when capturing photos with the AVCapturePhotoOutput class.

[Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingRawPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishRecordingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapturingDeferredPhotoProxy", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureDeferredPhotoProxy), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCapturingDeferredPhotoProxy:error:")]
public interface IAVCapturePhotoCaptureDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingRawPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishRecordingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")]
public interface IAVCapturePhotoCaptureDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")]
public interface IAVCapturePhotoCaptureDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishRecordingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")]
public interface IAVCapturePhotoCaptureDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingRawPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishRecordingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapturingDeferredPhotoProxy", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureDeferredPhotoProxy), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCapturingDeferredPhotoProxy:error:")>]
type IAVCapturePhotoCaptureDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingRawPhoto", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(CoreMedia.CMSampleBuffer), typeof(CoreMedia.CMSampleBuffer), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(AVFoundation.AVCaptureBracketedStillImageSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingRawPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSettings:bracketSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishRecordingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")>]
type IAVCapturePhotoCaptureDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")>]
type IAVCapturePhotoCaptureDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="AVCapturePhotoCaptureDelegate", WrapperType=typeof(AVFoundation.AVCapturePhotoCaptureDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginCapture", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willBeginCaptureForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:willCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCapturePhoto", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didCapturePhotoForResolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingPhoto", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCapturePhoto), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingPhoto:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishRecordingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureResolvedPhotoSettings) }, Selector="captureOutput:didFinishRecordingLivePhotoMovieForEventualFileAtURL:resolvedSettings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishProcessingLivePhotoMovie", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(CoreMedia.CMTime), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishProcessingLivePhotoToMovieFileAtURL:duration:photoDisplayTime:resolvedSettings:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidFinishCapture", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCapturePhotoOutput), typeof(AVFoundation.AVCaptureResolvedPhotoSettings), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishCaptureForResolvedSettings:error:")>]
type IAVCapturePhotoCaptureDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

DidCapturePhoto(AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings)
DidFinishCapture(AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings, NSError)
DidFinishCapturingDeferredPhotoProxy(AVCapturePhotoOutput, AVCaptureDeferredPhotoProxy, NSError)
DidFinishProcessingLivePhotoMovie(AVCapturePhotoOutput, NSUrl, CMTime, CMTime, AVCaptureResolvedPhotoSettings, NSError)
DidFinishProcessingPhoto(AVCapturePhotoOutput, AVCapturePhoto, NSError)
DidFinishProcessingPhoto(AVCapturePhotoOutput, CMSampleBuffer, CMSampleBuffer, AVCaptureResolvedPhotoSettings, AVCaptureBracketedStillImageSettings, NSError)

Developers should not use this deprecated method. Developers should use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.

DidFinishProcessingRawPhoto(AVCapturePhotoOutput, CMSampleBuffer, CMSampleBuffer, AVCaptureResolvedPhotoSettings, AVCaptureBracketedStillImageSettings, NSError)
DidFinishRecordingLivePhotoMovie(AVCapturePhotoOutput, NSUrl, AVCaptureResolvedPhotoSettings)
WillBeginCapture(AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings)
WillCapturePhoto(AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings)

Extension Methods

DidCapturePhoto(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings)
DidFinishCapture(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings, NSError)
DidFinishCapturingDeferredPhotoProxy(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, AVCaptureDeferredPhotoProxy, NSError)
DidFinishProcessingLivePhotoMovie(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, NSUrl, CMTime, CMTime, AVCaptureResolvedPhotoSettings, NSError)
DidFinishProcessingPhoto(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, AVCapturePhoto, NSError)
DidFinishProcessingPhoto(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, CMSampleBuffer, CMSampleBuffer, AVCaptureResolvedPhotoSettings, AVCaptureBracketedStillImageSettings, NSError)

Developers should not use this deprecated method. Developers should use the 'DidFinishProcessingPhoto' overload accepting a 'AVCapturePhoto' instead.

DidFinishProcessingRawPhoto(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, CMSampleBuffer, CMSampleBuffer, AVCaptureResolvedPhotoSettings, AVCaptureBracketedStillImageSettings, NSError)
DidFinishRecordingLivePhotoMovie(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, NSUrl, AVCaptureResolvedPhotoSettings)
WillBeginCapture(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings)
WillCapturePhoto(IAVCapturePhotoCaptureDelegate, AVCapturePhotoOutput, AVCaptureResolvedPhotoSettings)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to

See also