1
<Type Name="AVAudioRecorderDelegate" FullName="MonoMac.AVFoundation.AVAudioRecorderDelegate">
2
<TypeSignature Language="C#" Value="public class AVAudioRecorderDelegate : MonoMac.Foundation.NSObject" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AVAudioRecorderDelegate extends MonoMac.Foundation.NSObject" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>MonoMac.Foundation.NSObject</BaseTypeName>
14
<AttributeName>MonoMac.Foundation.Model</AttributeName>
17
<AttributeName>MonoMac.Foundation.Register("AVAudioRecorderDelegate", true)</AttributeName>
21
<summary>Delegate for the AVAudioRecorder class.</summary>
22
<remarks>To be added.</remarks>
25
<Member MemberName=".ctor">
26
<MemberSignature Language="C#" Value="public AVAudioRecorderDelegate ();" />
27
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
28
<MemberType>Constructor</MemberType>
30
<AssemblyVersion>0.0.0.0</AssemblyVersion>
34
<AttributeName>MonoMac.Foundation.Export("init")</AttributeName>
37
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
42
<summary>Default constructor that initializes a new instance of this class with no parameters.</summary>
47
<Member MemberName=".ctor">
48
<MemberSignature Language="C#" Value="public AVAudioRecorderDelegate (MonoMac.Foundation.NSCoder coder);" />
49
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSCoder coder) cil managed" />
50
<MemberType>Constructor</MemberType>
52
<AssemblyVersion>0.0.0.0</AssemblyVersion>
56
<AttributeName>MonoMac.Foundation.Export("initWithCoder:")</AttributeName>
59
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
63
<Parameter Name="coder" Type="MonoMac.Foundation.NSCoder" />
66
<param name="coder">The unarchiver object.</param>
67
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
68
<remarks>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).</remarks>
71
<Member MemberName=".ctor">
72
<MemberSignature Language="C#" Value="public AVAudioRecorderDelegate (MonoMac.Foundation.NSObjectFlag t);" />
73
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSObjectFlag t) cil managed" />
74
<MemberType>Constructor</MemberType>
76
<AssemblyVersion>0.0.0.0</AssemblyVersion>
80
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
84
<Parameter Name="t" Type="MonoMac.Foundation.NSObjectFlag" />
87
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
88
<summary>Constructor to call on derived classes when the derived class has an [Export] constructor.</summary>
90
<para>This constructor should be called by derived classes when they are initialized using an [Export] attribute. The argument value is ignore, typically the chaining would look like this:</para>
93
public class MyClass : BaseClass {
94
[Export ("initWithFoo:")]
95
public MyClass (string foo) : base (NSObjectFlag.Empty)
104
<Member MemberName=".ctor">
105
<MemberSignature Language="C#" Value="public AVAudioRecorderDelegate (IntPtr handle);" />
106
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
107
<MemberType>Constructor</MemberType>
109
<AssemblyVersion>0.0.0.0</AssemblyVersion>
113
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
117
<Parameter Name="handle" Type="System.IntPtr" />
120
<param name="handle">Pointer (handle) to the unmanaged object.</param>
121
<summary>A constructor used when creating managed representations of unmanaged objects; Called by the runtime.</summary>
123
<para>This constructor is invoked by the runtime infrastructure (<see cref="M:MonoMac.ObjCRuntime.GetNSObject (System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. You should not invoke this method directly, instead you should call the GetNSObject method as it will prevent two instances of a managed object to point to the same native object.</para>
127
<Member MemberName="BeginInterruption">
128
<MemberSignature Language="C#" Value="public virtual void BeginInterruption (MonoMac.AVFoundation.AVAudioRecorder recorder);" />
129
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void BeginInterruption(class MonoMac.AVFoundation.AVAudioRecorder recorder) cil managed" />
130
<MemberType>Method</MemberType>
132
<AssemblyVersion>0.0.0.0</AssemblyVersion>
136
<AttributeName>MonoMac.Foundation.Export("audioRecorderBeginInterruption:")</AttributeName>
140
<ReturnType>System.Void</ReturnType>
143
<Parameter Name="recorder" Type="MonoMac.AVFoundation.AVAudioRecorder" />
146
<param name="recorder">To be added.</param>
147
<summary>To be added.</summary>
148
<remarks>To be added.</remarks>
151
<Member MemberName="EncoderError">
152
<MemberSignature Language="C#" Value="public virtual void EncoderError (MonoMac.AVFoundation.AVAudioRecorder recorder, MonoMac.Foundation.NSError error);" />
153
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EncoderError(class MonoMac.AVFoundation.AVAudioRecorder recorder, class MonoMac.Foundation.NSError error) cil managed" />
154
<MemberType>Method</MemberType>
156
<AssemblyVersion>0.0.0.0</AssemblyVersion>
160
<AttributeName>MonoMac.Foundation.Export("audioRecorderEncodeErrorDidOccur:error:")</AttributeName>
164
<ReturnType>System.Void</ReturnType>
167
<Parameter Name="recorder" Type="MonoMac.AVFoundation.AVAudioRecorder" />
168
<Parameter Name="error" Type="MonoMac.Foundation.NSError" />
171
<param name="recorder">To be added.</param>
172
<param name="error">To be added.</param>
173
<summary>To be added.</summary>
174
<remarks>To be added.</remarks>
177
<Member MemberName="EndInterruption">
178
<MemberSignature Language="C#" Value="public virtual void EndInterruption (MonoMac.AVFoundation.AVAudioRecorder recorder);" />
179
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EndInterruption(class MonoMac.AVFoundation.AVAudioRecorder recorder) cil managed" />
180
<MemberType>Method</MemberType>
182
<AssemblyVersion>0.0.0.0</AssemblyVersion>
186
<AttributeName>MonoMac.Foundation.Export("audioRecorderEndInterruption:")</AttributeName>
189
<AttributeName>System.Obsolete("Deprecated in iOS 6.0", false)</AttributeName>
193
<ReturnType>System.Void</ReturnType>
196
<Parameter Name="recorder" Type="MonoMac.AVFoundation.AVAudioRecorder" />
199
<param name="recorder">To be added.</param>
200
<summary>To be added.</summary>
201
<remarks>To be added.</remarks>
204
<Member MemberName="EndInterruption">
205
<MemberSignature Language="C#" Value="public virtual void EndInterruption (MonoMac.AVFoundation.AVAudioRecorder recorder, MonoMac.AVFoundation.AVAudioSessionInterruptionFlags flags);" />
206
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EndInterruption(class MonoMac.AVFoundation.AVAudioRecorder recorder, valuetype MonoMac.AVFoundation.AVAudioSessionInterruptionFlags flags) cil managed" />
207
<MemberType>Method</MemberType>
209
<AssemblyVersion>0.0.0.0</AssemblyVersion>
213
<AttributeName>MonoMac.Foundation.Export("audioRecorderEndInterruption:withFlags:")</AttributeName>
217
<ReturnType>System.Void</ReturnType>
220
<Parameter Name="recorder" Type="MonoMac.AVFoundation.AVAudioRecorder" />
221
<Parameter Name="flags" Type="MonoMac.AVFoundation.AVAudioSessionInterruptionFlags" />
224
<param name="recorder">To be added.</param>
225
<param name="flags">To be added.</param>
226
<summary>To be added.</summary>
227
<remarks>To be added.</remarks>
230
<Member MemberName="FinishedRecording">
231
<MemberSignature Language="C#" Value="public virtual void FinishedRecording (MonoMac.AVFoundation.AVAudioRecorder recorder, bool flag);" />
232
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void FinishedRecording(class MonoMac.AVFoundation.AVAudioRecorder recorder, bool flag) cil managed" />
233
<MemberType>Method</MemberType>
235
<AssemblyVersion>0.0.0.0</AssemblyVersion>
239
<AttributeName>MonoMac.Foundation.Export("audioRecorderDidFinishRecording:successfully:")</AttributeName>
243
<ReturnType>System.Void</ReturnType>
246
<Parameter Name="recorder" Type="MonoMac.AVFoundation.AVAudioRecorder" />
247
<Parameter Name="flag" Type="System.Boolean" />
250
<param name="recorder">To be added.</param>
251
<param name="flag">To be added.</param>
252
<summary>To be added.</summary>
253
<remarks>To be added.</remarks>