1
<Type Name="AVCaptureDevice" FullName="MonoMac.AVFoundation.AVCaptureDevice">
2
<TypeSignature Language="C#" Value="public class AVCaptureDevice : MonoMac.Foundation.NSObject" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AVCaptureDevice 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.Register("AVCaptureDevice", true)</AttributeName>
18
<summary>To be added.</summary>
19
<remarks>To be added.</remarks>
20
<related type="sample" href="http://samples.xamarin.com/Samples/ByGuid?guid=9fa28988-64fe-4365-b2b7-95542daf4f9b">avcaptureframes</related>
23
<Member MemberName=".ctor">
24
<MemberSignature Language="C#" Value="public AVCaptureDevice (MonoMac.Foundation.NSCoder coder);" />
25
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSCoder coder) cil managed" />
26
<MemberType>Constructor</MemberType>
28
<AssemblyVersion>0.0.0.0</AssemblyVersion>
32
<AttributeName>MonoMac.Foundation.Export("initWithCoder:")</AttributeName>
35
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
39
<Parameter Name="coder" Type="MonoMac.Foundation.NSCoder" />
42
<param name="coder">The unarchiver object.</param>
43
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
44
<remarks>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).</remarks>
47
<Member MemberName=".ctor">
48
<MemberSignature Language="C#" Value="public AVCaptureDevice (MonoMac.Foundation.NSObjectFlag t);" />
49
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSObjectFlag t) cil managed" />
50
<MemberType>Constructor</MemberType>
52
<AssemblyVersion>0.0.0.0</AssemblyVersion>
56
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
60
<Parameter Name="t" Type="MonoMac.Foundation.NSObjectFlag" />
63
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
64
<summary>Constructor to call on derived classes when the derived class has an [Export] constructor.</summary>
66
<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>
69
public class MyClass : BaseClass {
70
[Export ("initWithFoo:")]
71
public MyClass (string foo) : base (NSObjectFlag.Empty)
80
<Member MemberName=".ctor">
81
<MemberSignature Language="C#" Value="public AVCaptureDevice (IntPtr handle);" />
82
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
83
<MemberType>Constructor</MemberType>
85
<AssemblyVersion>0.0.0.0</AssemblyVersion>
89
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
93
<Parameter Name="handle" Type="System.IntPtr" />
96
<param name="handle">Pointer (handle) to the unmanaged object.</param>
97
<summary>A constructor used when creating managed representations of unmanaged objects; Called by the runtime.</summary>
99
<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>
103
<Member MemberName="AdjustingExposure">
104
<MemberSignature Language="C#" Value="public virtual bool AdjustingExposure { get; }" />
105
<MemberSignature Language="ILAsm" Value=".property instance bool AdjustingExposure" />
106
<MemberType>Property</MemberType>
108
<AssemblyVersion>0.0.0.0</AssemblyVersion>
112
<AttributeName>get: MonoMac.Foundation.Export("isAdjustingExposure")</AttributeName>
116
<ReturnType>System.Boolean</ReturnType>
119
<summary>To be added.</summary>
120
<value>To be added.</value>
121
<remarks>To be added.</remarks>
124
<Member MemberName="AdjustingFocus">
125
<MemberSignature Language="C#" Value="public virtual bool AdjustingFocus { get; }" />
126
<MemberSignature Language="ILAsm" Value=".property instance bool AdjustingFocus" />
127
<MemberType>Property</MemberType>
129
<AssemblyVersion>0.0.0.0</AssemblyVersion>
133
<AttributeName>get: MonoMac.Foundation.Export("isAdjustingFocus")</AttributeName>
137
<ReturnType>System.Boolean</ReturnType>
140
<summary>To be added.</summary>
141
<value>To be added.</value>
142
<remarks>To be added.</remarks>
145
<Member MemberName="AdjustingWhiteBalance">
146
<MemberSignature Language="C#" Value="public virtual bool AdjustingWhiteBalance { get; }" />
147
<MemberSignature Language="ILAsm" Value=".property instance bool AdjustingWhiteBalance" />
148
<MemberType>Property</MemberType>
150
<AssemblyVersion>0.0.0.0</AssemblyVersion>
154
<AttributeName>get: MonoMac.Foundation.Export("isAdjustingWhiteBalance")</AttributeName>
158
<ReturnType>System.Boolean</ReturnType>
161
<summary>To be added.</summary>
162
<value>To be added.</value>
163
<remarks>To be added.</remarks>
166
<Member MemberName="AutomaticallyEnablesLowLightBoostWhenAvailable">
167
<MemberSignature Language="C#" Value="public virtual bool AutomaticallyEnablesLowLightBoostWhenAvailable { get; set; }" />
168
<MemberSignature Language="ILAsm" Value=".property instance bool AutomaticallyEnablesLowLightBoostWhenAvailable" />
169
<MemberType>Property</MemberType>
171
<AssemblyVersion>0.0.0.0</AssemblyVersion>
175
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
178
<AttributeName>get: MonoMac.Foundation.Export("automaticallyEnablesLowLightBoostWhenAvailable")</AttributeName>
181
<AttributeName>set: MonoMac.Foundation.Export("setAutomaticallyEnablesLowLightBoostWhenAvailable:")</AttributeName>
185
<ReturnType>System.Boolean</ReturnType>
188
<summary>To be added.</summary>
189
<value>To be added.</value>
190
<remarks>To be added.</remarks>
193
<Member MemberName="ClassHandle">
194
<MemberSignature Language="C#" Value="public override IntPtr ClassHandle { get; }" />
195
<MemberSignature Language="ILAsm" Value=".property instance native int ClassHandle" />
196
<MemberType>Property</MemberType>
198
<AssemblyVersion>0.0.0.0</AssemblyVersion>
201
<ReturnType>System.IntPtr</ReturnType>
204
<summary>The handle for this class.</summary>
205
<value>The pointer to the Objective-C class.</value>
206
<remarks>Each MonoMac class mirrors an unmanaged Objective-C class. This value contains the pointer to the Objective-C class, it is similar to calling objc_getClass with the object name.</remarks>
209
<Member MemberName="Connected">
210
<MemberSignature Language="C#" Value="public virtual bool Connected { get; }" />
211
<MemberSignature Language="ILAsm" Value=".property instance bool Connected" />
212
<MemberType>Property</MemberType>
214
<AssemblyVersion>0.0.0.0</AssemblyVersion>
218
<AttributeName>get: MonoMac.Foundation.Export("isConnected")</AttributeName>
222
<ReturnType>System.Boolean</ReturnType>
225
<summary>To be added.</summary>
226
<value>To be added.</value>
227
<remarks>To be added.</remarks>
230
<Member MemberName="DefaultDeviceWithMediaType">
231
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVCaptureDevice DefaultDeviceWithMediaType (string mediaType);" />
232
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class MonoMac.AVFoundation.AVCaptureDevice DefaultDeviceWithMediaType(string mediaType) cil managed" />
233
<MemberType>Method</MemberType>
235
<AssemblyVersion>0.0.0.0</AssemblyVersion>
239
<AttributeName>MonoMac.Foundation.Export("defaultDeviceWithMediaType:")</AttributeName>
243
<ReturnType>MonoMac.AVFoundation.AVCaptureDevice</ReturnType>
246
<Parameter Name="mediaType" Type="System.String" />
249
<param name="mediaType">To be added.</param>
250
<summary>To be added.</summary>
251
<returns>To be added.</returns>
252
<remarks>To be added.</remarks>
255
<Member MemberName="Devices">
256
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVCaptureDevice[] Devices { get; }" />
257
<MemberSignature Language="ILAsm" Value=".property class MonoMac.AVFoundation.AVCaptureDevice[] Devices" />
258
<MemberType>Property</MemberType>
260
<AssemblyVersion>0.0.0.0</AssemblyVersion>
264
<AttributeName>get: MonoMac.Foundation.Export("devices")</AttributeName>
268
<ReturnType>MonoMac.AVFoundation.AVCaptureDevice[]</ReturnType>
271
<summary>To be added.</summary>
272
<value>To be added.</value>
273
<remarks>To be added.</remarks>
276
<Member MemberName="DevicesWithMediaType">
277
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVCaptureDevice[] DevicesWithMediaType (string mediaType);" />
278
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class MonoMac.AVFoundation.AVCaptureDevice[] DevicesWithMediaType(string mediaType) cil managed" />
279
<MemberType>Method</MemberType>
281
<AssemblyVersion>0.0.0.0</AssemblyVersion>
285
<AttributeName>MonoMac.Foundation.Export("devicesWithMediaType:")</AttributeName>
289
<ReturnType>MonoMac.AVFoundation.AVCaptureDevice[]</ReturnType>
292
<Parameter Name="mediaType" Type="System.String" />
295
<param name="mediaType">To be added.</param>
296
<summary>To be added.</summary>
297
<returns>To be added.</returns>
298
<remarks>To be added.</remarks>
301
<Member MemberName="DeviceWithUniqueID">
302
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVCaptureDevice DeviceWithUniqueID (string deviceUniqueID);" />
303
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class MonoMac.AVFoundation.AVCaptureDevice DeviceWithUniqueID(string deviceUniqueID) cil managed" />
304
<MemberType>Method</MemberType>
306
<AssemblyVersion>0.0.0.0</AssemblyVersion>
310
<AttributeName>MonoMac.Foundation.Export("deviceWithUniqueID:")</AttributeName>
314
<ReturnType>MonoMac.AVFoundation.AVCaptureDevice</ReturnType>
317
<Parameter Name="deviceUniqueID" Type="System.String" />
320
<param name="deviceUniqueID">To be added.</param>
321
<summary>To be added.</summary>
322
<returns>To be added.</returns>
323
<remarks>To be added.</remarks>
326
<Member MemberName="ExposureMode">
327
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVCaptureExposureMode ExposureMode { get; set; }" />
328
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AVFoundation.AVCaptureExposureMode ExposureMode" />
329
<MemberType>Property</MemberType>
331
<AssemblyVersion>0.0.0.0</AssemblyVersion>
335
<AttributeName>get: MonoMac.Foundation.Export("exposureMode")</AttributeName>
338
<AttributeName>set: MonoMac.Foundation.Export("setExposureMode:")</AttributeName>
342
<ReturnType>MonoMac.AVFoundation.AVCaptureExposureMode</ReturnType>
345
<summary>To be added.</summary>
346
<value>To be added.</value>
347
<remarks>To be added.</remarks>
350
<Member MemberName="ExposurePointOfInterest">
351
<MemberSignature Language="C#" Value="public virtual System.Drawing.PointF ExposurePointOfInterest { get; set; }" />
352
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.PointF ExposurePointOfInterest" />
353
<MemberType>Property</MemberType>
355
<AssemblyVersion>0.0.0.0</AssemblyVersion>
359
<AttributeName>get: MonoMac.Foundation.Export("exposurePointOfInterest")</AttributeName>
362
<AttributeName>set: MonoMac.Foundation.Export("setExposurePointOfInterest:")</AttributeName>
366
<ReturnType>System.Drawing.PointF</ReturnType>
369
<summary>To be added.</summary>
370
<value>To be added.</value>
371
<remarks>To be added.</remarks>
374
<Member MemberName="ExposurePointOfInterestSupported">
375
<MemberSignature Language="C#" Value="public virtual bool ExposurePointOfInterestSupported { get; }" />
376
<MemberSignature Language="ILAsm" Value=".property instance bool ExposurePointOfInterestSupported" />
377
<MemberType>Property</MemberType>
379
<AssemblyVersion>0.0.0.0</AssemblyVersion>
383
<AttributeName>get: MonoMac.Foundation.Export("isExposurePointOfInterestSupported")</AttributeName>
387
<ReturnType>System.Boolean</ReturnType>
390
<summary>To be added.</summary>
391
<value>To be added.</value>
392
<remarks>To be added.</remarks>
395
<Member MemberName="FlashActive">
396
<MemberSignature Language="C#" Value="public virtual bool FlashActive { get; }" />
397
<MemberSignature Language="ILAsm" Value=".property instance bool FlashActive" />
398
<MemberType>Property</MemberType>
400
<AssemblyVersion>0.0.0.0</AssemblyVersion>
404
<AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
407
<AttributeName>get: MonoMac.Foundation.Export("isFlashActive")</AttributeName>
411
<ReturnType>System.Boolean</ReturnType>
414
<summary>To be added.</summary>
415
<value>To be added.</value>
416
<remarks>To be added.</remarks>
419
<Member MemberName="FlashAvailable">
420
<MemberSignature Language="C#" Value="public virtual bool FlashAvailable { get; }" />
421
<MemberSignature Language="ILAsm" Value=".property instance bool FlashAvailable" />
422
<MemberType>Property</MemberType>
424
<AssemblyVersion>0.0.0.0</AssemblyVersion>
428
<AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
431
<AttributeName>get: MonoMac.Foundation.Export("isFlashAvailable")</AttributeName>
435
<ReturnType>System.Boolean</ReturnType>
438
<summary>To be added.</summary>
439
<value>To be added.</value>
440
<remarks>To be added.</remarks>
443
<Member MemberName="FlashMode">
444
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVCaptureFlashMode FlashMode { get; set; }" />
445
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AVFoundation.AVCaptureFlashMode FlashMode" />
446
<MemberType>Property</MemberType>
448
<AssemblyVersion>0.0.0.0</AssemblyVersion>
452
<AttributeName>get: MonoMac.Foundation.Export("flashMode")</AttributeName>
455
<AttributeName>set: MonoMac.Foundation.Export("setFlashMode:")</AttributeName>
459
<ReturnType>MonoMac.AVFoundation.AVCaptureFlashMode</ReturnType>
462
<summary>To be added.</summary>
463
<value>To be added.</value>
464
<remarks>To be added.</remarks>
467
<Member MemberName="FocusMode">
468
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVCaptureFocusMode FocusMode { get; set; }" />
469
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AVFoundation.AVCaptureFocusMode FocusMode" />
470
<MemberType>Property</MemberType>
472
<AssemblyVersion>0.0.0.0</AssemblyVersion>
476
<AttributeName>get: MonoMac.Foundation.Export("focusMode")</AttributeName>
479
<AttributeName>set: MonoMac.Foundation.Export("setFocusMode:")</AttributeName>
483
<ReturnType>MonoMac.AVFoundation.AVCaptureFocusMode</ReturnType>
486
<summary>To be added.</summary>
487
<value>To be added.</value>
488
<remarks>To be added.</remarks>
491
<Member MemberName="FocusPointOfInterest">
492
<MemberSignature Language="C#" Value="public virtual System.Drawing.PointF FocusPointOfInterest { get; set; }" />
493
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.PointF FocusPointOfInterest" />
494
<MemberType>Property</MemberType>
496
<AssemblyVersion>0.0.0.0</AssemblyVersion>
500
<AttributeName>get: MonoMac.Foundation.Export("focusPointOfInterest")</AttributeName>
503
<AttributeName>set: MonoMac.Foundation.Export("setFocusPointOfInterest:")</AttributeName>
507
<ReturnType>System.Drawing.PointF</ReturnType>
510
<summary>To be added.</summary>
511
<value>To be added.</value>
512
<remarks>To be added.</remarks>
515
<Member MemberName="FocusPointOfInterestSupported">
516
<MemberSignature Language="C#" Value="public virtual bool FocusPointOfInterestSupported { get; }" />
517
<MemberSignature Language="ILAsm" Value=".property instance bool FocusPointOfInterestSupported" />
518
<MemberType>Property</MemberType>
520
<AssemblyVersion>0.0.0.0</AssemblyVersion>
524
<AttributeName>get: MonoMac.Foundation.Export("isFocusPointOfInterestSupported")</AttributeName>
528
<ReturnType>System.Boolean</ReturnType>
531
<summary>To be added.</summary>
532
<value>To be added.</value>
533
<remarks>To be added.</remarks>
536
<Member MemberName="HasMediaType">
537
<MemberSignature Language="C#" Value="public virtual bool HasMediaType (string mediaType);" />
538
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool HasMediaType(string mediaType) cil managed" />
539
<MemberType>Method</MemberType>
541
<AssemblyVersion>0.0.0.0</AssemblyVersion>
545
<AttributeName>MonoMac.Foundation.Export("hasMediaType:")</AttributeName>
549
<ReturnType>System.Boolean</ReturnType>
552
<Parameter Name="mediaType" Type="System.String" />
555
<param name="mediaType">To be added.</param>
556
<summary>To be added.</summary>
557
<returns>To be added.</returns>
558
<remarks>To be added.</remarks>
561
<Member MemberName="IsExposureModeSupported">
562
<MemberSignature Language="C#" Value="public virtual bool IsExposureModeSupported (MonoMac.AVFoundation.AVCaptureExposureMode exposureMode);" />
563
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsExposureModeSupported(valuetype MonoMac.AVFoundation.AVCaptureExposureMode exposureMode) cil managed" />
564
<MemberType>Method</MemberType>
566
<AssemblyVersion>0.0.0.0</AssemblyVersion>
570
<AttributeName>MonoMac.Foundation.Export("isExposureModeSupported:")</AttributeName>
574
<ReturnType>System.Boolean</ReturnType>
577
<Parameter Name="exposureMode" Type="MonoMac.AVFoundation.AVCaptureExposureMode" />
580
<param name="exposureMode">To be added.</param>
581
<summary>To be added.</summary>
582
<returns>To be added.</returns>
583
<remarks>To be added.</remarks>
586
<Member MemberName="IsFlashModeSupported">
587
<MemberSignature Language="C#" Value="public virtual bool IsFlashModeSupported (MonoMac.AVFoundation.AVCaptureFlashMode flashMode);" />
588
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsFlashModeSupported(valuetype MonoMac.AVFoundation.AVCaptureFlashMode flashMode) cil managed" />
589
<MemberType>Method</MemberType>
591
<AssemblyVersion>0.0.0.0</AssemblyVersion>
595
<AttributeName>MonoMac.Foundation.Export("isFlashModeSupported:")</AttributeName>
599
<ReturnType>System.Boolean</ReturnType>
602
<Parameter Name="flashMode" Type="MonoMac.AVFoundation.AVCaptureFlashMode" />
605
<param name="flashMode">To be added.</param>
606
<summary>To be added.</summary>
607
<returns>To be added.</returns>
608
<remarks>To be added.</remarks>
611
<Member MemberName="IsFocusModeSupported">
612
<MemberSignature Language="C#" Value="public virtual bool IsFocusModeSupported (MonoMac.AVFoundation.AVCaptureFocusMode focusMode);" />
613
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsFocusModeSupported(valuetype MonoMac.AVFoundation.AVCaptureFocusMode focusMode) cil managed" />
614
<MemberType>Method</MemberType>
616
<AssemblyVersion>0.0.0.0</AssemblyVersion>
620
<AttributeName>MonoMac.Foundation.Export("isFocusModeSupported:")</AttributeName>
624
<ReturnType>System.Boolean</ReturnType>
627
<Parameter Name="focusMode" Type="MonoMac.AVFoundation.AVCaptureFocusMode" />
630
<param name="focusMode">To be added.</param>
631
<summary>To be added.</summary>
632
<returns>To be added.</returns>
633
<remarks>To be added.</remarks>
636
<Member MemberName="IsTorchModeSupported">
637
<MemberSignature Language="C#" Value="public virtual bool IsTorchModeSupported (MonoMac.AVFoundation.AVCaptureTorchMode torchMode);" />
638
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsTorchModeSupported(valuetype MonoMac.AVFoundation.AVCaptureTorchMode torchMode) cil managed" />
639
<MemberType>Method</MemberType>
641
<AssemblyVersion>0.0.0.0</AssemblyVersion>
645
<AttributeName>MonoMac.Foundation.Export("isTorchModeSupported:")</AttributeName>
649
<ReturnType>System.Boolean</ReturnType>
652
<Parameter Name="torchMode" Type="MonoMac.AVFoundation.AVCaptureTorchMode" />
655
<param name="torchMode">To be added.</param>
656
<summary>To be added.</summary>
657
<returns>To be added.</returns>
658
<remarks>To be added.</remarks>
661
<Member MemberName="IsWhiteBalanceModeSupported">
662
<MemberSignature Language="C#" Value="public virtual bool IsWhiteBalanceModeSupported (MonoMac.AVFoundation.AVCaptureWhiteBalanceMode whiteBalanceMode);" />
663
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsWhiteBalanceModeSupported(valuetype MonoMac.AVFoundation.AVCaptureWhiteBalanceMode whiteBalanceMode) cil managed" />
664
<MemberType>Method</MemberType>
666
<AssemblyVersion>0.0.0.0</AssemblyVersion>
670
<AttributeName>MonoMac.Foundation.Export("isWhiteBalanceModeSupported:")</AttributeName>
674
<ReturnType>System.Boolean</ReturnType>
677
<Parameter Name="whiteBalanceMode" Type="MonoMac.AVFoundation.AVCaptureWhiteBalanceMode" />
680
<param name="whiteBalanceMode">To be added.</param>
681
<summary>To be added.</summary>
682
<returns>To be added.</returns>
683
<remarks>To be added.</remarks>
686
<Member MemberName="LocalizedName">
687
<MemberSignature Language="C#" Value="public virtual string LocalizedName { get; }" />
688
<MemberSignature Language="ILAsm" Value=".property instance string LocalizedName" />
689
<MemberType>Property</MemberType>
691
<AssemblyVersion>0.0.0.0</AssemblyVersion>
695
<AttributeName>get: MonoMac.Foundation.Export("localizedName")</AttributeName>
699
<ReturnType>System.String</ReturnType>
702
<summary>To be added.</summary>
703
<value>To be added.</value>
704
<remarks>To be added.</remarks>
707
<Member MemberName="LockForConfiguration">
708
<MemberSignature Language="C#" Value="public virtual bool LockForConfiguration (out MonoMac.Foundation.NSError error);" />
709
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool LockForConfiguration(class MonoMac.Foundation.NSError error) cil managed" />
710
<MemberType>Method</MemberType>
712
<AssemblyVersion>0.0.0.0</AssemblyVersion>
716
<AttributeName>MonoMac.Foundation.Export("lockForConfiguration:")</AttributeName>
720
<ReturnType>System.Boolean</ReturnType>
723
<Parameter Name="error" Type="MonoMac.Foundation.NSError&" RefType="out" />
726
<param name="error">To be added.</param>
727
<summary>To be added.</summary>
728
<returns>To be added.</returns>
729
<remarks>To be added.</remarks>
732
<Member MemberName="LowLightBoostEnabled">
733
<MemberSignature Language="C#" Value="public virtual bool LowLightBoostEnabled { get; }" />
734
<MemberSignature Language="ILAsm" Value=".property instance bool LowLightBoostEnabled" />
735
<MemberType>Property</MemberType>
737
<AssemblyVersion>0.0.0.0</AssemblyVersion>
741
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
744
<AttributeName>get: MonoMac.Foundation.Export("isLowLightBoostEnabled")</AttributeName>
748
<ReturnType>System.Boolean</ReturnType>
751
<summary>To be added.</summary>
752
<value>To be added.</value>
753
<remarks>To be added.</remarks>
756
<Member MemberName="LowLightBoostSupported">
757
<MemberSignature Language="C#" Value="public virtual bool LowLightBoostSupported { get; }" />
758
<MemberSignature Language="ILAsm" Value=".property instance bool LowLightBoostSupported" />
759
<MemberType>Property</MemberType>
761
<AssemblyVersion>0.0.0.0</AssemblyVersion>
765
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
768
<AttributeName>get: MonoMac.Foundation.Export("isLowLightBoostSupported")</AttributeName>
772
<ReturnType>System.Boolean</ReturnType>
775
<summary>To be added.</summary>
776
<value>To be added.</value>
777
<remarks>To be added.</remarks>
780
<Member MemberName="MaxAvailableTorchLevel">
781
<MemberSignature Language="C#" Value="public static float MaxAvailableTorchLevel { get; }" />
782
<MemberSignature Language="ILAsm" Value=".property float32 MaxAvailableTorchLevel" />
783
<MemberType>Property</MemberType>
785
<AssemblyVersion>0.0.0.0</AssemblyVersion>
788
<ReturnType>System.Single</ReturnType>
791
<summary>To be added.</summary>
792
<value>To be added.</value>
793
<remarks>To be added.</remarks>
796
<Member MemberName="ModelID">
797
<MemberSignature Language="C#" Value="public virtual string ModelID { get; }" />
798
<MemberSignature Language="ILAsm" Value=".property instance string ModelID" />
799
<MemberType>Property</MemberType>
801
<AssemblyVersion>0.0.0.0</AssemblyVersion>
805
<AttributeName>get: MonoMac.Foundation.Export("modelID")</AttributeName>
809
<ReturnType>System.String</ReturnType>
812
<summary>To be added.</summary>
813
<value>To be added.</value>
814
<remarks>To be added.</remarks>
817
<Member MemberName="Position">
818
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVCaptureDevicePosition Position { get; }" />
819
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AVFoundation.AVCaptureDevicePosition Position" />
820
<MemberType>Property</MemberType>
822
<AssemblyVersion>0.0.0.0</AssemblyVersion>
826
<AttributeName>get: MonoMac.Foundation.Export("position")</AttributeName>
830
<ReturnType>MonoMac.AVFoundation.AVCaptureDevicePosition</ReturnType>
833
<summary>To be added.</summary>
834
<value>To be added.</value>
835
<remarks>To be added.</remarks>
838
<Member MemberName="SetTorchModeLevel">
839
<MemberSignature Language="C#" Value="public virtual bool SetTorchModeLevel (float torchLevel, out MonoMac.Foundation.NSError outError);" />
840
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetTorchModeLevel(float32 torchLevel, class MonoMac.Foundation.NSError outError) cil managed" />
841
<MemberType>Method</MemberType>
843
<AssemblyVersion>0.0.0.0</AssemblyVersion>
847
<AttributeName>MonoMac.Foundation.Export("setTorchModeOnWithLevel:error:")</AttributeName>
851
<ReturnType>System.Boolean</ReturnType>
854
<Parameter Name="torchLevel" Type="System.Single" />
855
<Parameter Name="outError" Type="MonoMac.Foundation.NSError&" RefType="out" />
858
<param name="torchLevel">To be added.</param>
859
<param name="outError">To be added.</param>
860
<summary>To be added.</summary>
861
<returns>To be added.</returns>
862
<remarks>To be added.</remarks>
865
<Member MemberName="SubjectAreaDidChangeNotification">
866
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString SubjectAreaDidChangeNotification { get; }" />
867
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString SubjectAreaDidChangeNotification" />
868
<MemberType>Property</MemberType>
870
<AssemblyVersion>0.0.0.0</AssemblyVersion>
873
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
876
<summary>Notification constant for SubjectAreaDidChange</summary>
877
<value>NSString constant, should be used as a token to NSNotificationCenter.</value>
879
<para id="tool-remark">This constant can be used with the <see cref="T:MonoTouch.Foundation.NSNotificationCenter" /> to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type.</para>
880
<para id="tool-remark">If you want to subscribe to this notification, you can use the convenience <see cref="T:AVCaptureDevice+Notifications" />.<see cref="M:AVCaptureDevice+Notifications.ObserveSubjectAreaDidChange" /> method which offers strongly typed access to the parameters of the notification.</para>
881
<para>The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification:</para>
889
notification = AVCaptureDevice.Notifications.ObserveSubjectAreaDidChange ((sender, args) => {
890
/* Access strongly typed args */
891
Console.WriteLine ("Notification: {0}", args.Notification);
894
// To stop listening:
895
notification.Dispose ();
900
NSObject notification;
901
void Callback (object sender, SubjectAreaDidChange args)
903
// Access strongly typed args
904
Console.WriteLine ("Notification: {0}", args.Notification);
909
notification = AVCaptureDevice.Notifications.ObserveSubjectAreaDidChange (Callback);
914
notification.Dispose ();
917
<para>The following example shows how to use the notification with the DefaultCenter API:</para>
921
NSNotificationCenter.DefaultCenter.AddObserver (
922
AVCaptureDevice.SubjectAreaDidChangeNotification, (notification) => {Console.WriteLine ("Received the notification AVCaptureDevice", notification); }
926
void Callback (NSNotification notification)
928
Console.WriteLine ("Received a notification AVCaptureDevice", notification);
933
NSNotificationCenter.DefaultCenter.AddObserver (AVCaptureDevice.SubjectAreaDidChangeNotification, Callback);
940
<Member MemberName="SupportsAVCaptureSessionPreset">
941
<MemberSignature Language="C#" Value="public virtual bool SupportsAVCaptureSessionPreset (string preset);" />
942
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SupportsAVCaptureSessionPreset(string preset) cil managed" />
943
<MemberType>Method</MemberType>
945
<AssemblyVersion>0.0.0.0</AssemblyVersion>
949
<AttributeName>MonoMac.Foundation.Export("supportsAVCaptureSessionPreset:")</AttributeName>
953
<ReturnType>System.Boolean</ReturnType>
956
<Parameter Name="preset" Type="System.String" />
959
<param name="preset">To be added.</param>
960
<summary>To be added.</summary>
961
<returns>To be added.</returns>
962
<remarks>To be added.</remarks>
965
<Member MemberName="TorchActive">
966
<MemberSignature Language="C#" Value="public virtual bool TorchActive { get; }" />
967
<MemberSignature Language="ILAsm" Value=".property instance bool TorchActive" />
968
<MemberType>Property</MemberType>
970
<AssemblyVersion>0.0.0.0</AssemblyVersion>
974
<AttributeName>MonoMac.ObjCRuntime.Since(6, 0)</AttributeName>
977
<AttributeName>get: MonoMac.Foundation.Export("isTorchActive")</AttributeName>
981
<ReturnType>System.Boolean</ReturnType>
984
<summary>To be added.</summary>
985
<value>To be added.</value>
986
<remarks>To be added.</remarks>
989
<Member MemberName="TorchAvailable">
990
<MemberSignature Language="C#" Value="public virtual bool TorchAvailable { get; }" />
991
<MemberSignature Language="ILAsm" Value=".property instance bool TorchAvailable" />
992
<MemberType>Property</MemberType>
994
<AssemblyVersion>0.0.0.0</AssemblyVersion>
998
<AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
1001
<AttributeName>get: MonoMac.Foundation.Export("isTorchAvailable")</AttributeName>
1005
<ReturnType>System.Boolean</ReturnType>
1008
<summary>To be added.</summary>
1009
<value>To be added.</value>
1010
<remarks>To be added.</remarks>
1013
<Member MemberName="TorchLevel">
1014
<MemberSignature Language="C#" Value="public virtual float TorchLevel { get; }" />
1015
<MemberSignature Language="ILAsm" Value=".property instance float32 TorchLevel" />
1016
<MemberType>Property</MemberType>
1018
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1022
<AttributeName>MonoMac.ObjCRuntime.Since(5, 0)</AttributeName>
1025
<AttributeName>get: MonoMac.Foundation.Export("torchLevel")</AttributeName>
1029
<ReturnType>System.Single</ReturnType>
1032
<summary>To be added.</summary>
1033
<value>To be added.</value>
1034
<remarks>To be added.</remarks>
1037
<Member MemberName="TorchMode">
1038
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVCaptureTorchMode TorchMode { get; set; }" />
1039
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AVFoundation.AVCaptureTorchMode TorchMode" />
1040
<MemberType>Property</MemberType>
1042
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1046
<AttributeName>get: MonoMac.Foundation.Export("torchMode")</AttributeName>
1049
<AttributeName>set: MonoMac.Foundation.Export("setTorchMode:")</AttributeName>
1053
<ReturnType>MonoMac.AVFoundation.AVCaptureTorchMode</ReturnType>
1056
<summary>To be added.</summary>
1057
<value>To be added.</value>
1058
<remarks>To be added.</remarks>
1061
<Member MemberName="UniqueID">
1062
<MemberSignature Language="C#" Value="public virtual string UniqueID { get; }" />
1063
<MemberSignature Language="ILAsm" Value=".property instance string UniqueID" />
1064
<MemberType>Property</MemberType>
1066
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1070
<AttributeName>get: MonoMac.Foundation.Export("uniqueID")</AttributeName>
1074
<ReturnType>System.String</ReturnType>
1077
<summary>To be added.</summary>
1078
<value>To be added.</value>
1079
<remarks>To be added.</remarks>
1082
<Member MemberName="UnlockForConfiguration">
1083
<MemberSignature Language="C#" Value="public virtual void UnlockForConfiguration ();" />
1084
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void UnlockForConfiguration() cil managed" />
1085
<MemberType>Method</MemberType>
1087
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1091
<AttributeName>MonoMac.Foundation.Export("unlockForConfiguration")</AttributeName>
1095
<ReturnType>System.Void</ReturnType>
1099
<summary>To be added.</summary>
1100
<remarks>To be added.</remarks>
1103
<Member MemberName="WasConnectedNotification">
1104
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString WasConnectedNotification { get; }" />
1105
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString WasConnectedNotification" />
1106
<MemberType>Property</MemberType>
1108
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1111
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
1114
<summary>Notification constant for WasConnected</summary>
1115
<value>NSString constant, should be used as a token to NSNotificationCenter.</value>
1117
<para id="tool-remark">This constant can be used with the <see cref="T:MonoTouch.Foundation.NSNotificationCenter" /> to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type.</para>
1118
<para id="tool-remark">If you want to subscribe to this notification, you can use the convenience <see cref="T:AVCaptureDevice+Notifications" />.<see cref="M:AVCaptureDevice+Notifications.ObserveWasConnected" /> method which offers strongly typed access to the parameters of the notification.</para>
1119
<para>The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification:</para>
1127
notification = AVCaptureDevice.Notifications.ObserveWasConnected ((sender, args) => {
1128
/* Access strongly typed args */
1129
Console.WriteLine ("Notification: {0}", args.Notification);
1132
// To stop listening:
1133
notification.Dispose ();
1138
NSObject notification;
1139
void Callback (object sender, WasConnected args)
1141
// Access strongly typed args
1142
Console.WriteLine ("Notification: {0}", args.Notification);
1147
notification = AVCaptureDevice.Notifications.ObserveWasConnected (Callback);
1152
notification.Dispose ();
1155
<para>The following example shows how to use the notification with the DefaultCenter API:</para>
1159
NSNotificationCenter.DefaultCenter.AddObserver (
1160
AVCaptureDevice.WasConnectedNotification, (notification) => {Console.WriteLine ("Received the notification AVCaptureDevice", notification); }
1164
void Callback (NSNotification notification)
1166
Console.WriteLine ("Received a notification AVCaptureDevice", notification);
1171
NSNotificationCenter.DefaultCenter.AddObserver (AVCaptureDevice.WasConnectedNotification, Callback);
1178
<Member MemberName="WasDisconnectedNotification">
1179
<MemberSignature Language="C#" Value="public static MonoMac.Foundation.NSString WasDisconnectedNotification { get; }" />
1180
<MemberSignature Language="ILAsm" Value=".property class MonoMac.Foundation.NSString WasDisconnectedNotification" />
1181
<MemberType>Property</MemberType>
1183
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1186
<ReturnType>MonoMac.Foundation.NSString</ReturnType>
1189
<summary>Notification constant for WasDisconnected</summary>
1190
<value>NSString constant, should be used as a token to NSNotificationCenter.</value>
1192
<para id="tool-remark">This constant can be used with the <see cref="T:MonoTouch.Foundation.NSNotificationCenter" /> to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type.</para>
1193
<para id="tool-remark">If you want to subscribe to this notification, you can use the convenience <see cref="T:AVCaptureDevice+Notifications" />.<see cref="M:AVCaptureDevice+Notifications.ObserveWasDisconnected" /> method which offers strongly typed access to the parameters of the notification.</para>
1194
<para>The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification:</para>
1202
notification = AVCaptureDevice.Notifications.ObserveWasDisconnected ((sender, args) => {
1203
/* Access strongly typed args */
1204
Console.WriteLine ("Notification: {0}", args.Notification);
1207
// To stop listening:
1208
notification.Dispose ();
1213
NSObject notification;
1214
void Callback (object sender, WasDisconnected args)
1216
// Access strongly typed args
1217
Console.WriteLine ("Notification: {0}", args.Notification);
1222
notification = AVCaptureDevice.Notifications.ObserveWasDisconnected (Callback);
1227
notification.Dispose ();
1230
<para>The following example shows how to use the notification with the DefaultCenter API:</para>
1234
NSNotificationCenter.DefaultCenter.AddObserver (
1235
AVCaptureDevice.WasDisconnectedNotification, (notification) => {Console.WriteLine ("Received the notification AVCaptureDevice", notification); }
1239
void Callback (NSNotification notification)
1241
Console.WriteLine ("Received a notification AVCaptureDevice", notification);
1246
NSNotificationCenter.DefaultCenter.AddObserver (AVCaptureDevice.WasDisconnectedNotification, Callback);
1253
<Member MemberName="WhiteBalanceMode">
1254
<MemberSignature Language="C#" Value="public virtual MonoMac.AVFoundation.AVCaptureWhiteBalanceMode WhiteBalanceMode { get; set; }" />
1255
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AVFoundation.AVCaptureWhiteBalanceMode WhiteBalanceMode" />
1256
<MemberType>Property</MemberType>
1258
<AssemblyVersion>0.0.0.0</AssemblyVersion>
1262
<AttributeName>get: MonoMac.Foundation.Export("whiteBalanceMode")</AttributeName>
1265
<AttributeName>set: MonoMac.Foundation.Export("setWhiteBalanceMode:")</AttributeName>
1269
<ReturnType>MonoMac.AVFoundation.AVCaptureWhiteBalanceMode</ReturnType>
1272
<summary>To be added.</summary>
1273
<value>To be added.</value>
1274
<remarks>To be added.</remarks>