WTCaptureDeviceManager Class Reference
Inherits from | NSObject |
---|---|
Declared in | WTCaptureDeviceManager.h |
delegate
The delegate object that is associated with this capture device manager object.
@property (nonatomic, weak) id<WTCaptureDeviceManagerDelegate> delegate
Declared In
WTCaptureDeviceManager.h
activeCaptureDevicePosition
The capture device position that is currently used or should be used.
@property (nonatomic, assign) AVCaptureDevicePosition activeCaptureDevicePosition
Return Value
activeCaptureDevicePosition The capture device position that is currently active.
Declared In
WTCaptureDeviceManager.h
focusMode
The focus mode that is currently active or should be used.
@property (nonatomic, assign) AVCaptureFocusMode focusMode
Return Value
focusMode The focus mode that is currently active.
Declared In
WTCaptureDeviceManager.h
focusDistance
The focus distance that is currently set or should be used.
@property (nonatomic, assign) float focusDistance
Return Value
focusDistance the focus distance that is currently active.
Discussion
Values between 0 and 1 are accepted. Setting an unsupported value will result in an exception.
Declared In
WTCaptureDeviceManager.h
autoFocusRangeRestriction
The auto focus range restriction that is currently active or should be used.
@property (nonatomic, assign) AVCaptureAutoFocusRangeRestriction autoFocusRangeRestriction
Return Value
autoFocusRangeRestriction The auto focus range restriction that is currently active.
Declared In
WTCaptureDeviceManager.h
zoomLevel
The zoom level that is currently active or should be used.
@property (nonatomic, assign) CGFloat zoomLevel
Return Value
zoomLevel The zoom level that is currently set.
Discussion
Setting an unsupported value causes an internal error and does not change the currently set zoom level.
Declared In
WTCaptureDeviceManager.h
maxZoomLevel
The maximal supported zoom level.
@property (nonatomic, assign, readonly) CGFloat maxZoomLevel
Return Value
maxZoomLevel The maximal supported zoom level.
Discussion
This value should be read before setting a new zoom level so that a valid value is set.
Declared In
WTCaptureDeviceManager.h
hasTorch
Indicates whether the current device has a torch.
@property (nonatomic, assign, readonly) BOOL hasTorch
Return Value
YES if a torch is available, NO otherwise.
Declared In
WTCaptureDeviceManager.h
torchMode
The torch mode that is currently active or should be used
@property (nonatomic, assign) AVCaptureTorchMode torchMode
Return Value
torchMode The torch mode that is currently active
Declared In
WTCaptureDeviceManager.h
fieldOfView
The cameras horizontal field of view in degree.
@property (nonatomic, assign, readonly) CGFloat fieldOfView
Return Value
fieldOfView the current cameras horizontal field of view in degree
Declared In
WTCaptureDeviceManager.h
)
The target texture that should be used to draw the camera frame onto.
@property (nonatomic, assign) GLuint cameraRenderingTargetTexture WT_DEPRECATED_SINCE ( 8.0 .0 , "Implement `cameraFrameRenderingTargetTextureId` from the WTOpenGLESRenderingMode protocol instead." )
Discussion
The target texture that should be used to draw the camera frame onto.
@default -1
You should only use this property if your application has already setup a fixed rendering pipeline and wants the Wikitude SDK to draw the camera frame onto a very specific OpenGL ES 2 texture. Under normal circumstances, WTRenderingMode_External should be used if the Wikitude SDK should draw the camera frame in an already existing rendering environment.
Declared In
WTCaptureDeviceManager.h
– focusAtPointOfInterest:
Use this method to define the point of interest which should be used to focus at.
- (void)focusAtPointOfInterest:(CGPoint)point
Parameters
point |
A point in screen space such as returned from a UIGestureRecognizer. The unit is points not pixel. |
---|
Discussion
This method handles device/interface orientation internally.
Declared In
WTCaptureDeviceManager.h
– exposeAtPointOfInterest:
Use this method to define the point of interest which should be used to adopt the exposure
- (void)exposeAtPointOfInterest:(CGPoint)point
Parameters
point |
A point in screen space such as returned from a UIGestureRecognizer. The unit is points not pixel. |
---|
Discussion
This method handles device/interface orientation internally.
Declared In
WTCaptureDeviceManager.h
– exposeAtPointOfInterest:withMode:
Use this method to define the point of interest which should be used to adopt the exposure
- (void)exposeAtPointOfInterest:(CGPoint)point withMode:(AVCaptureExposureMode)exposureMode
Parameters
point |
A point in screen space such as returned from a UIGestureRecognizer. The unit is points not pixel. |
---|---|
exposureMode |
The exposure to use for the device capturing the video. |
Discussion
This method handles device/interface orientation internally.
Declared In
WTCaptureDeviceManager.h