Linguaggio

IAVCaptureFileOutputRecordingDelegate Interfaccia

Definizione

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

[Foundation.Protocol(Name="AVCaptureFileOutputRecordingDelegate", WrapperType=typeof(AVFoundation.AVCaptureFileOutputRecordingDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:startPTS:fromConnections:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPauseRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidResumeRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:")]
public interface IAVCaptureFileOutputRecordingDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="AVCaptureFileOutputRecordingDelegate", WrapperType=typeof(AVFoundation.AVCaptureFileOutputRecordingDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:startPTS:fromConnections:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPauseRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidResumeRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillFinishRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]), typeof(Foundation.NSError) }, Selector="captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:")]
public interface IAVCaptureFileOutputRecordingDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="AVCaptureFileOutputRecordingDelegate", WrapperType=typeof(AVFoundation.AVCaptureFileOutputRecordingDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:startPTS:fromConnections:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPauseRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidResumeRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:")>]
type IAVCaptureFileOutputRecordingDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="AVCaptureFileOutputRecordingDelegate", WrapperType=typeof(AVFoundation.AVCaptureFileOutputRecordingDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidStartRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(CoreMedia.CMTime), typeof(Foundation.NSObject[]) }, Selector="captureOutput:didStartRecordingToOutputFileAtURL:startPTS:fromConnections:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(Foundation.NSObject[]), typeof(Foundation.NSError) }, Selector="captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPauseRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didPauseRecordingToOutputFileAtURL:fromConnections:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidResumeRecording", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]) }, Selector="captureOutput:didResumeRecordingToOutputFileAtURL:fromConnections:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillFinishRecording", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVCaptureFileOutput), typeof(Foundation.NSUrl), typeof(AVFoundation.AVCaptureConnection[]), typeof(Foundation.NSError) }, Selector="captureOutput:willFinishRecordingToOutputFileAtURL:fromConnections:error:")>]
type IAVCaptureFileOutputRecordingDelegate = interface
    interface INativeObject
    interface IDisposable
Derivato
Attributi
Implementazioni

Commenti

Come per molti metodi AV Foundation, l'avvio, l'arresto e la sospensione dei comandi sono asincroni e solo qui, nell'oggetto delegato, è possibile basarsi sullo stato dell'acquisizione sottostante.

Proprietà

Nome Descrizione
Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)

Metodi

Nome Descrizione
DidPauseRecording(AVCaptureFileOutput, NSUrl, AVCaptureConnection[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

DidResumeRecording(AVCaptureFileOutput, NSUrl, AVCaptureConnection[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

DidStartRecording(AVCaptureFileOutput, NSUrl, CMTime, NSObject[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

DidStartRecording(AVCaptureFileOutput, NSUrl, NSObject[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

FinishedRecording(AVCaptureFileOutput, NSUrl, NSObject[], NSError)

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

WillFinishRecording(AVCaptureFileOutput, NSUrl, AVCaptureConnection[], NSError)

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

Metodi di estensione

Nome Descrizione
DidPauseRecording(IAVCaptureFileOutputRecordingDelegate, AVCaptureFileOutput, NSUrl, AVCaptureConnection[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

DidResumeRecording(IAVCaptureFileOutputRecordingDelegate, AVCaptureFileOutput, NSUrl, AVCaptureConnection[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

DidStartRecording(IAVCaptureFileOutputRecordingDelegate, AVCaptureFileOutput, NSUrl, CMTime, NSObject[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

DidStartRecording(IAVCaptureFileOutputRecordingDelegate, AVCaptureFileOutput, NSUrl, NSObject[])

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

GetHandle(INativeObject)

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

GetNonNullHandle(INativeObject, String)

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

WillFinishRecording(IAVCaptureFileOutputRecordingDelegate, AVCaptureFileOutput, NSUrl, AVCaptureConnection[], NSError)

Oggetto delegato che consente allo sviluppatore dell'applicazione di rispondere agli eventi in un AVCaptureFileOutput oggetto .

Si applica a

Vedi anche