C# Class AVCamManual.AVCamManualCameraViewController

Inheritance: UIViewController, IAVCapturePhotoCaptureDelegate, IAVCaptureFileOutputRecordingDelegate
Show file Open project: xamarin/monotouch-samples

Private Properties

Property Type Description
AddObservers void
CapturePhoto void
ChangeCaptureMode void
ChangeManualHUD void
CheckDeviceAuthorizationStatus void
ConfigureManualHUD void
ConfigureSession void
DeviceWhiteBalanceGainsChange void
DidFinishProcessingPhoto void
DidFinishProcessingRawPhoto void
DidStartRecording void
ExposureDurationChanged void
ExposureModeChanged void
ExposureTargetBiasChanged void
ExposureTargetOffsetChanged void
FocusModeChanged void
FormatDuration string
GetCurrentPhotoSettings AVCapturePhotoSettings
GetDeviceFrom AVCaptureDevice
ISOChanged void
LensPositionChanged void
NormalizeGains AVCaptureWhiteBalanceGains
OnCameraChangeClicked void
OnChangeExposureDurationClicked void
OnChangeExposureModeClicked void
OnChangeExposureTargetBiasClicked void
OnChangeFocusModeClicked void
OnChangeISOClicked void
OnChangeLensPositionClicked void
OnChangeTemperatureClicked void
OnChangeTintClicked void
OnChangeWhiteBalanceModeClicked void
OnFocusAndExposeClicked void
OnLockWithGrayWorldClicked void
OnRecordClicked void
RemoveObservers void
ResumeInterruptedSession void
SessionInterruptionEnded void
SessionRunningChanged void
SessionRuntimeError void
SessionWasInterrupted void
SetColorFor void
SetFocusAndMode void
SetWhiteBalanceGains void
SliderTouchBegan void
SliderTouchEnded void
StringFromExposureMode string
StringFromFocusMode string
StringFromWhiteBalanceMode string
SubjectAreaDidChange void
ToggleHUD void
WhiteBalanceModeChange void
WillCapturePhoto void

Public Methods

Method Description
AVCamManualCameraViewController ( IntPtr handle ) : System
FinishedRecording ( AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject connections, NSError error ) : void
GetSupportedInterfaceOrientations ( ) : UIInterfaceOrientationMask
PrefersStatusBarHidden ( ) : bool
ShouldAutorotate ( ) : bool
ViewDidDisappear ( bool animated ) : void
ViewDidLoad ( ) : void
ViewWillAppear ( bool animated ) : void
ViewWillTransitionToSize ( CGSize toSize, IUIViewControllerTransitionCoordinator coordinator ) : void

Private Methods

Method Description
AddObservers ( ) : void
CapturePhoto ( NSObject sender ) : void
ChangeCaptureMode ( UISegmentedControl captureModeControl ) : void
ChangeManualHUD ( NSObject sender ) : void
CheckDeviceAuthorizationStatus ( ) : void
ConfigureManualHUD ( ) : void
ConfigureSession ( ) : void
DeviceWhiteBalanceGainsChange ( NSObservedChange obj ) : void
DidFinishProcessingPhoto ( AVCapturePhotoOutput captureOutput, CMSampleBuffer photoSampleBuffer, CMSampleBuffer previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings bracketSettings, NSError error ) : void
DidFinishProcessingRawPhoto ( AVCapturePhotoOutput captureOutput, CMSampleBuffer rawSampleBuffer, CMSampleBuffer previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings bracketSettings, NSError error ) : void
DidStartRecording ( AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject connections ) : void
ExposureDurationChanged ( NSObservedChange obj ) : void
ExposureModeChanged ( NSObservedChange obj ) : void
ExposureTargetBiasChanged ( NSObservedChange obj ) : void
ExposureTargetOffsetChanged ( NSObservedChange obj ) : void
FocusModeChanged ( NSObservedChange obj ) : void
FormatDuration ( double duration ) : string
GetCurrentPhotoSettings ( ) : AVCapturePhotoSettings
GetDeviceFrom ( string mediaType, AVCaptureDevicePosition position ) : AVCaptureDevice
ISOChanged ( NSObservedChange obj ) : void
LensPositionChanged ( NSObservedChange obj ) : void
NormalizeGains ( AVCaptureWhiteBalanceGains gains ) : AVCaptureWhiteBalanceGains
OnCameraChangeClicked ( NSObject sender ) : void
OnChangeExposureDurationClicked ( NSObject sender ) : void
OnChangeExposureModeClicked ( NSObject sender ) : void
OnChangeExposureTargetBiasClicked ( NSObject sender ) : void
OnChangeFocusModeClicked ( NSObject sender ) : void
OnChangeISOClicked ( NSObject sender ) : void
OnChangeLensPositionClicked ( NSObject sender ) : void
OnChangeTemperatureClicked ( NSObject sender ) : void
OnChangeTintClicked ( NSObject sender ) : void
OnChangeWhiteBalanceModeClicked ( NSObject sender ) : void
OnFocusAndExposeClicked ( UIGestureRecognizer gestureRecognizer ) : void
OnLockWithGrayWorldClicked ( NSObject sender ) : void
OnRecordClicked ( NSObject sender ) : void
RemoveObservers ( ) : void
ResumeInterruptedSession ( NSObject sender ) : void
SessionInterruptionEnded ( NSNotification obj ) : void
SessionRunningChanged ( NSObservedChange obj ) : void
SessionRuntimeError ( NSNotification notification ) : void
SessionWasInterrupted ( NSNotification notification ) : void
SetColorFor ( UISlider slider, UIColor color ) : void
SetFocusAndMode ( AVCaptureFocusMode focusMode, AVCaptureExposureMode exposureMode, CGPoint point, bool monitorSubjectAreaChange ) : void
SetWhiteBalanceGains ( AVCaptureWhiteBalanceGains gains ) : void
SliderTouchBegan ( NSObject sender ) : void
SliderTouchEnded ( NSObject sender ) : void
StringFromExposureMode ( AVCaptureExposureMode exposureMode ) : string
StringFromFocusMode ( AVCaptureFocusMode focusMode ) : string
StringFromWhiteBalanceMode ( AVCaptureWhiteBalanceMode whiteBalanceMode ) : string
SubjectAreaDidChange ( NSNotification obj ) : void
ToggleHUD ( NSObject sender ) : void
WhiteBalanceModeChange ( NSObservedChange obj ) : void
WillCapturePhoto ( AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings ) : void

Method Details

AVCamManualCameraViewController() public method

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

FinishedRecording() public method

public FinishedRecording ( AVCaptureFileOutput captureOutput, NSUrl outputFileUrl, NSObject connections, NSError error ) : void
captureOutput AVCaptureFileOutput
outputFileUrl NSUrl
connections NSObject
error NSError
return void

GetSupportedInterfaceOrientations() public method

public GetSupportedInterfaceOrientations ( ) : UIInterfaceOrientationMask
return UIInterfaceOrientationMask

PrefersStatusBarHidden() public method

public PrefersStatusBarHidden ( ) : bool
return bool

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