IAVCaptureFileOutputRecordingDelegate Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 . |