IAVAudioRecorderDelegate Interfaccia

Definizione

Delegato per la classe AVAudioRecorder.

[Foundation.Protocol(Name="AVAudioRecorderDelegate", WrapperType=typeof(AVFoundation.AVAudioRecorderDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(System.Boolean) }, Selector="audioRecorderDidFinishRecording:successfully:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EncoderError", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(Foundation.NSError) }, Selector="audioRecorderEncodeErrorDidOccur:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="BeginInterruption", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder) }, Selector="audioRecorderBeginInterruption:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EndInterruption", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder) }, Selector="audioRecorderEndInterruption:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EndInterruption", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(AVFoundation.AVAudioSessionInterruptionOptions) }, Selector="audioRecorderEndInterruption:withOptions:")]
public interface IAVAudioRecorderDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="AVAudioRecorderDelegate", WrapperType=typeof(AVFoundation.AVAudioRecorderDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(System.Boolean) }, Selector="audioRecorderDidFinishRecording:successfully:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EncoderError", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(Foundation.NSError) }, Selector="audioRecorderEncodeErrorDidOccur:error:")]
public interface IAVAudioRecorderDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="AVAudioRecorderDelegate", WrapperType=typeof(AVFoundation.AVAudioRecorderDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(System.Boolean) }, Selector="audioRecorderDidFinishRecording:successfully:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EncoderError", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(Foundation.NSError) }, Selector="audioRecorderEncodeErrorDidOccur:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="BeginInterruption", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder) }, Selector="audioRecorderBeginInterruption:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EndInterruption", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder) }, Selector="audioRecorderEndInterruption:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EndInterruption", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(AVFoundation.AVAudioSessionInterruptionOptions) }, Selector="audioRecorderEndInterruption:withOptions:")>]
type IAVAudioRecorderDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="AVAudioRecorderDelegate", WrapperType=typeof(AVFoundation.AVAudioRecorderDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="FinishedRecording", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(System.Boolean) }, Selector="audioRecorderDidFinishRecording:successfully:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EncoderError", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVAudioRecorder), typeof(Foundation.NSError) }, Selector="audioRecorderEncodeErrorDidOccur:error:")>]
type IAVAudioRecorderDelegate = interface
    interface INativeObject
    interface IDisposable
Derivato
Attributi
Implementazioni

Proprietà

Nome Descrizione
Handle

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

(Ereditato da INativeObject)

Metodi

Nome Descrizione
BeginInterruption(AVAudioRecorder)

Gli sviluppatori non devono usare questo metodo deprecato.

EncoderError(AVAudioRecorder, NSError)

Delegato per la classe AVAudioRecorder.

EndInterruption(AVAudioRecorder, AVAudioSessionInterruptionOptions)

Delegato per la classe AVAudioRecorder.

EndInterruption(AVAudioRecorder)

Delegato per la classe AVAudioRecorder.

FinishedRecording(AVAudioRecorder, Boolean)

Delegato per la classe AVAudioRecorder.

Metodi di estensione

Nome Descrizione
BeginInterruption(IAVAudioRecorderDelegate, AVAudioRecorder)

Gli sviluppatori non devono usare questo metodo deprecato.

EncoderError(IAVAudioRecorderDelegate, AVAudioRecorder, NSError)

Delegato per la classe AVAudioRecorder.

EndInterruption(IAVAudioRecorderDelegate, AVAudioRecorder, AVAudioSessionInterruptionOptions)

Delegato per la classe AVAudioRecorder.

EndInterruption(IAVAudioRecorderDelegate, AVAudioRecorder)

Delegato per la classe AVAudioRecorder.

FinishedRecording(IAVAudioRecorderDelegate, AVAudioRecorder, Boolean)

Delegato per la classe AVAudioRecorder.

GetHandle(INativeObject)

Delegato per la classe AVAudioRecorder.

GetNonNullHandle(INativeObject, String)

Delegato per la classe AVAudioRecorder.

Si applica a

Vedi anche