C# Class AVCamBarcode.CameraViewController

Inheritance: UIViewController, IAVCaptureMetadataOutputObjectsDelegate, ItemSelectionViewControllerDelegate
Show file Open project: xamarin/monotouch-samples

Private Properties

Property Type Description
AddMetadataOverlayLayers void
AddObservers void
AllSessionPresets IEnumerable
AvailableSessionPresets NSString[]
BarcodeOverlayPathWithCorners CGPath
ChangeCamera void
ConfigureSession void
CreateMetadataOverlay MetadataObjectLayer
DeviceWithMediaType AVCaptureDevice
DidOutputMetadataObjects void
OnRuntimeErrorNotification void
OnSessionInterruptionEnded void
OnSessionWasInterrupted void
OpenBarcodeUrl void
RegionOfInterestChanged void
RemoveMetadataObjectOverlayLayers void
RemoveObservers void
RunningChanged void
VideoOrientationFor AVCaptureVideoOrientation
ZoomCamera void

Public Methods

Method Description
CameraViewController ( IntPtr handle ) : System
ItemSelectionViewController ( ItemSelectionViewController itemSelectionViewController, List selectedItems ) : void
PrepareForSegue ( UIStoryboardSegue segue, NSObject sender ) : void
ShouldAutorotate ( ) : bool
ViewDidDisappear ( bool animated ) : void
ViewDidLoad ( ) : void
ViewWillAppear ( bool animated ) : void
ViewWillTransitionToSize ( CGSize toSize, IUIViewControllerTransitionCoordinator coordinator ) : void

Private Methods

Method Description
AddMetadataOverlayLayers ( IEnumerable layers ) : void
AddObservers ( ) : void
AllSessionPresets ( ) : IEnumerable
AvailableSessionPresets ( ) : NSString[]
BarcodeOverlayPathWithCorners ( CGPoint corners ) : CGPath
ChangeCamera ( ) : void
ConfigureSession ( ) : void
CreateMetadataOverlay ( AVMetadataObject metadataObject ) : MetadataObjectLayer
DeviceWithMediaType ( NSString mediaType, AVCaptureDevicePosition position ) : AVCaptureDevice
DidOutputMetadataObjects ( AVCaptureMetadataOutput captureOutput, AVMetadataObject metadataObjects, AVCaptureConnection connection ) : void
OnRuntimeErrorNotification ( NSNotification notification ) : void
OnSessionInterruptionEnded ( NSNotification notification ) : void
OnSessionWasInterrupted ( NSNotification notification ) : void
OpenBarcodeUrl ( UITapGestureRecognizer openBarcodeURLGestureRecognizer ) : void
RegionOfInterestChanged ( object sender, EventArgs e ) : void
RemoveMetadataObjectOverlayLayers ( ) : void
RemoveObservers ( ) : void
RunningChanged ( NSObservedChange obj ) : void
VideoOrientationFor ( UIDeviceOrientation deviceOrientation ) : AVCaptureVideoOrientation
ZoomCamera ( UISlider slider ) : void

Method Details

CameraViewController() public method

public CameraViewController ( IntPtr handle ) : System
handle System.IntPtr
return System

ItemSelectionViewController() public method

public ItemSelectionViewController ( ItemSelectionViewController itemSelectionViewController, List selectedItems ) : void
itemSelectionViewController ItemSelectionViewController
selectedItems List
return void

PrepareForSegue() public method

public PrepareForSegue ( UIStoryboardSegue segue, NSObject sender ) : void
segue UIStoryboardSegue
sender NSObject
return void

ShouldAutorotate() public method

public ShouldAutorotate ( ) : bool
return bool

ViewDidDisappear() public method

public ViewDidDisappear ( bool animated ) : void
animated bool
return void

ViewDidLoad() public method

public ViewDidLoad ( ) : void
return void

ViewWillAppear() public method

public ViewWillAppear ( bool animated ) : void
animated bool
return void

ViewWillTransitionToSize() public method

public ViewWillTransitionToSize ( CGSize toSize, IUIViewControllerTransitionCoordinator coordinator ) : void
toSize CGSize
coordinator IUIViewControllerTransitionCoordinator
return void