You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
903 B
40 lines
903 B
2 years ago
|
//
|
||
|
// CACameraSessionDelegate.h
|
||
|
//
|
||
|
// Created by Christopher Cohen & Gabriel Alvarado on 1/23/15.
|
||
|
// Copyright (c) 2015 Gabriel Alvarado. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import <UIKit/UIKit.h>
|
||
|
|
||
|
///Protocol Definition
|
||
|
@protocol CACameraSessionDelegate <NSObject>
|
||
|
|
||
|
@optional - (void)didCaptureImage:(UIImage *)image;
|
||
|
@optional - (void)didCaptureImageWithData:(NSData *)imageData;
|
||
|
@optional - (void)didDismiss;
|
||
|
|
||
|
|
||
|
@end
|
||
|
|
||
|
@interface CameraSessionView : UIView
|
||
|
|
||
|
//Delegate Property
|
||
|
@property (nonatomic, weak) id <CACameraSessionDelegate> delegate;
|
||
|
@property (nonatomic, assign) BOOL hiddenTopBar;
|
||
|
@property (nonatomic, assign) BOOL hiddenShutter;
|
||
|
|
||
|
|
||
|
//API Functions
|
||
|
- (void)setTopBarColor:(UIColor *)topBarColor;
|
||
|
- (void)hideFlashButton;
|
||
|
- (void)hideCameraToggleButton;
|
||
|
- (void)hideDismissButton;
|
||
|
- (void)onTapShutterButton;
|
||
|
|
||
|
- (void)onTapFlashButton;
|
||
|
- (void)onTapToggleButton;
|
||
|
- (void)onTapDismissButton;
|
||
|
|
||
|
@end
|