Class SBSDKCameraDevice  
  
  
    - Namespace
 - ScanbotSDK.iOS
 
  - Assembly
 - BarcodeSDK.NET.iOS.dll
 
   
  
  
  
    public class SBSDKCameraDevice : NSObject
   
  
    - Inheritance
 
    - 
      
      
SBSDKCameraDevice
     
  
  Constructors
  
  
  SBSDKCameraDevice(NSObjectFlag?)
  
  
  
  
  
    protected SBSDKCameraDevice(NSObjectFlag? t)
   
  Parameters
  
    t NSObjectFlag 
    
  
  
  
  SBSDKCameraDevice(NativeHandle?)
  
  
  
  
  
    protected SBSDKCameraDevice(NativeHandle? handle)
   
  Parameters
  
    handle NativeHandle 
    
  
  Properties
  
  
  AvailableDevices
  
  
  
  
  
    public static SBSDKCameraDevice[] AvailableDevices { get; }
   
  Property Value
  
    - SBSDKCameraDevice[]
 
    
  
  
  
  ClassHandle
  
  
  
  
  
    public override NativeHandle? ClassHandle { get; }
   
  Property Value
  
    - NativeHandle
 
    
  
  
  
  DefaultBackFacingCamera
  
  
  
  
  
    public static SBSDKCameraDevice? DefaultBackFacingCamera { get; }
   
  Property Value
  
    - SBSDKCameraDevice
 
    
  
  
  
  DefaultFrontFacingCamera
  
  
  
  
  
    public static SBSDKCameraDevice? DefaultFrontFacingCamera { get; }
   
  Property Value
  
    - SBSDKCameraDevice
 
    
  
  
  
  Device
  
  
  
  
  
    public virtual AVCaptureDevice? Device { get; }
   
  Property Value
  
    - AVCaptureDevice
 
    
  
  
  
  DevicePosition
  
  
  
  
  
    public virtual SBSDKCameraDevicePosition DevicePosition { get; }
   
  Property Value
  
    - SBSDKCameraDevicePosition
 
    
  
  
  
  DeviceType
  
  
  
  
  
    public virtual SBSDKCameraDeviceType DeviceType { get; }
   
  Property Value
  
    - SBSDKCameraDeviceType
 
    
  
  
  
  Name
  
  
  
  
  
    public virtual string Name { get; }
   
  Property Value
  
    - string
 
    
  
  
  
  WidestAvailableBackFacingCamera
  
  
  
  
  
    public static SBSDKCameraDevice? WidestAvailableBackFacingCamera { get; }
   
  Property Value
  
    - SBSDKCameraDevice
 
    
  
  Methods
  
  
  AvailableDevicesForPosition(SBSDKCameraDevicePosition)
  
  
  
  
  
    public static SBSDKCameraDevice[] AvailableDevicesForPosition(SBSDKCameraDevicePosition position)
   
  Parameters
  
    position SBSDKCameraDevicePosition 
    
  
  Returns
  
    - SBSDKCameraDevice[]
 
    
  
  
  
  AvailableDevicesForType(SBSDKCameraDeviceType)
  
  
  
  
  
    public static SBSDKCameraDevice[] AvailableDevicesForType(SBSDKCameraDeviceType type)
   
  Parameters
  
    type SBSDKCameraDeviceType 
    
  
  Returns
  
    - SBSDKCameraDevice[]
 
    
  
  
  
  AvailableDevicesForTypeAndPosition(SBSDKCameraDeviceType, SBSDKCameraDevicePosition)
  
  
  
  
  
    public static SBSDKCameraDevice[] AvailableDevicesForTypeAndPosition(SBSDKCameraDeviceType type, SBSDKCameraDevicePosition position)
   
  Parameters
  
    type SBSDKCameraDeviceType 
    
    position SBSDKCameraDevicePosition 
    
  
  Returns
  
    - SBSDKCameraDevice[]
 
    
  
  
  
  IsEqual(NSObject?)
  
  
  
  
  
    public virtual bool IsEqual(NSObject? @object)
   
  Parameters
  
    object NSObject 
    
  
  Returns
  
    - bool