/* Copyright (c) 2011 Artjom Popov */

#import <AVFoundation/AVFoundation.h>
#import <Foundation/Foundation.h>
#import "UTScanner.h"
#import "UTScannerDelegate.h"

@class UTScanner;
@protocol UTScannerControllerDelegate;

@interface UTScannerController : UIViewController <AVCaptureVideoDataOutputSampleBufferDelegate, UTScannerDelegate>
{
	@private
	id <UTScannerControllerDelegate> m_delegate;
	AVCaptureSession *m_session;
	AVCaptureVideoPreviewLayer *m_previewLayer;
	UTScanner *m_scanner;
}

@property (nonatomic, assign) id <UTScannerControllerDelegate> delegate;


@end
