21 #import <Foundation/Foundation.h> 22 #import <GLKit/GLKit.h> 23 #import <AVFoundation/AVFoundation.h> 25 #import "PKTRecognitionOptions.h" 26 #import "PKTIRecognitionListener.h" 27 #import "PKTINetworkInfoProvider.h" 30 typedef void(^PKTCameraControllerCompletionHandler)();
63 -(void)CloseWithSessionReset:(PKTCameraControllerCompletionHandler)completionHandler;
91 -(void)getCurrentProjectionMatrix:(
float **)matrixPointer;
97 -(void)getCurrentModelViewMatrix:(
float **)matrixPointer;
116 -(void)RenderCameraWithViewPortSize:(CGSize) viewPortSize
123 -(void)setFocusMode:(AVCaptureFocusMode)focusMode;
135 -(void)setMarkerCacheSize:(
int) markerCacheSize;
PKTMarker * getCurrentMarker()
Get Current Tracking Marker.
PKTIRecognitionListener protocol.
Definition: PKTIRecognitionListener.h:24
bool isTracking()
Check if recognition session has been tracked a marker.
PKTMarker class.
Definition: PKTMarker.h:34
AVCaptureFocusMode getFocusMode()
Get focus mode on Capture Device.
bool enableTorch()
Enable Torch on device, if available.
void StopRecognition()
Stop Recognition Session without AVCaptureSession reset.
bool isActive()
Check if recognition session is running.
The Pikkart Augmented Reality View Controller.
Definition: PKTCameraController.h:44
bool disableTorch()
Disable Torch on device, if available.
Pikkart Recognition Process tracking options.
Definition: PKTRecognitionOptions.h:47