cordova-plugin-pdf417
Version:
A small and powerful PDF417 barcode scanning library
729 lines • 106 kB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>BaseCameraView (LibPdf417Mobi API)</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BaseCameraView (LibPdf417Mobi API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":6,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":9,"i36":10,"i37":10,"i38":6,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":6,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../com/microblink/view/BaseCameraView.BaseCameraListener.html" title="class in com.microblink.view"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/microblink/view/BaseCameraView.html" target="_top">Frames</a></li>
<li><a href="BaseCameraView.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li><a href="#nested.class.summary">Nested</a> | </li>
<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.microblink.view</div>
<h2 title="Class BaseCameraView" class="title">Class BaseCameraView</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>android.view.View</li>
<li>
<ul class="inheritance">
<li>android.view.ViewGroup</li>
<li>
<ul class="inheritance">
<li>com.microblink.view.BaseCameraView</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewManager, android.view.ViewParent</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">CameraViewGroup</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">BaseCameraView</span>
extends android.view.ViewGroup</pre>
<div class="block">Created by dodo on 25/08/16.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.BaseCameraListener.html" title="class in com.microblink.view">BaseCameraView.BaseCameraListener</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.BaseCameraViewEventsListener.html" title="class in com.microblink.view">BaseCameraView.BaseCameraViewEventsListener</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.BaseOrientationChangeListener.html" title="class in com.microblink.view">BaseCameraView.BaseOrientationChangeListener</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.CameraViewState.html" title="enum in com.microblink.view">BaseCameraView.CameraViewState</a></span></code> </td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.android.view.ViewGroup">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class android.view.ViewGroup</h3>
<code>android.view.ViewGroup.LayoutParams, android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.android.view.View">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class android.view.View</h3>
<code>android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../com/microblink/view/CameraAspectMode.html" title="enum in com.microblink.view">CameraAspectMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mAspectMode">mAspectMode</a></span></code>
<div class="block">Defines the way camera preview will be layouted inside view</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../com/microblink/view/CameraEventsListener.html" title="interface in com.microblink.view">CameraEventsListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mCameraEventsListener">mCameraEventsListener</a></span></code>
<div class="block">Listener that will receive various camera events</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected ICameraView</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mCameraSurfaceView">mCameraSurfaceView</a></span></code>
<div class="block">View element</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../com/microblink/view/BaseCameraView.CameraViewState.html" title="enum in com.microblink.view">BaseCameraView.CameraViewState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mCameraViewState">mCameraViewState</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mConfigurationOrientation">mConfigurationOrientation</a></span></code>
<div class="block">Current configuration orientation</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected DeviceManager</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mDeviceManager">mDeviceManager</a></span></code>
<div class="block">Device manager that will load device list from resources</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mErrorState">mErrorState</a></span></code>
<div class="block">Flag indicating there has been an unrecoverable error</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mHostScreenOrientation">mHostScreenOrientation</a></span></code>
<div class="block">Orientation of the host activity</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../com/microblink/hardware/orientation/Orientation.html" title="enum in com.microblink.hardware.orientation">Orientation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mInitialOrientation">mInitialOrientation</a></span></code>
<div class="block">Initial orientation which will be used for frame orientation if mOrientation is unknown</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mIsRequestedOrientationSensor">mIsRequestedOrientationSensor</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mIsRequestedOrientationUser">mIsRequestedOrientationUser</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../com/microblink/view/OnActivityFlipListener.html" title="interface in com.microblink.view">OnActivityFlipListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mOnActivityFlipListener">mOnActivityFlipListener</a></span></code>
<div class="block">Listener that will be notified when activity flip occurs.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected OrientationChangeListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mOrientationChangeListener">mOrientationChangeListener</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mRotateMeteringAreas">mRotateMeteringAreas</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected OrientationChangeListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#mSlaveOrientationChangeListener">mSlaveOrientationChangeListener</a></span></code>
<div class="block">Slave orientation change listener that can be notified of orientation change events generated by mOrientationManager</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.android.view.ViewGroup">
<!-- -->
</a>
<h3>Fields inherited from class android.view.ViewGroup</h3>
<code>CLIP_TO_PADDING_MASK, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.android.view.View">
<!-- -->
</a>
<h3>Fields inherited from class android.view.View</h3>
<code>ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#BaseCameraView-android.content.Context-">BaseCameraView</a></span>(android.content.Context context)</code> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#BaseCameraView-android.content.Context-android.util.AttributeSet-">BaseCameraView</a></span>(android.content.Context context,
android.util.AttributeSet attrs)</code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#areCameraPixelsLandscapeLeft--">areCameraPixelsLandscapeLeft</a></span>()</code> </td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#calculateHostScreenOrientation--">calculateHostScreenOrientation</a></span>()</code> </td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#changeConfiguration-android.content.res.Configuration-">changeConfiguration</a></span>(android.content.res.Configuration newConfiguration)</code>
<div class="block">This method changes the view's configuration.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#changeConfigurationInternal-android.content.res.Configuration-">changeConfigurationInternal</a></span>(android.content.res.Configuration newConfiguration)</code> </td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#create--">create</a></span>()</code>
<div class="block">Creates the view and its subviews and initializes camera settings.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected abstract CameraListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#createCameraListener--">createCameraListener</a></span>()</code>
<div class="block">ABSTRACT METHODS</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected ICameraView.CameraViewEventListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#createCameraViewEventsListener--">createCameraViewEventsListener</a></span>()</code> </td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected OrientationChangeListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#createOrientationChangeListener--">createOrientationChangeListener</a></span>()</code> </td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#destroy--">destroy</a></span>()</code> </td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#dispatchTouchEvent-android.view.MotionEvent-">dispatchTouchEvent</a></span>(android.view.MotionEvent ev)</code> </td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#focusCamera--">focusCamera</a></span>()</code>
<div class="block">Request a new autofocus cycle from camera.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../com/microblink/hardware/orientation/Orientation.html" title="enum in com.microblink.hardware.orientation">Orientation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getActivityOrientation--">getActivityOrientation</a></span>()</code> </td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../com/microblink/view/CameraAspectMode.html" title="enum in com.microblink.view">CameraAspectMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getAspectMode--">getAspectMode</a></span>()</code>
<div class="block">Returns the aspect mode of camera preview.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../com/microblink/view/CameraEventsListener.html" title="interface in com.microblink.view">CameraEventsListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getCameraEventsListener--">getCameraEventsListener</a></span>()</code>
<div class="block">Returns the current camera events listener.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>protected CameraSettings</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getCameraFactorySettings--">getCameraFactorySettings</a></span>()</code> </td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getCameraPreviewHeight--">getCameraPreviewHeight</a></span>()</code>
<div class="block">Returns the height in pixels of the actual camera preview (does not have to be same as getHeight).</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getCameraPreviewWidth--">getCameraPreviewWidth</a></span>()</code>
<div class="block">Returns the width in pixels of the actual camera preview (does not have to be same as getWidth).</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../com/microblink/view/BaseCameraView.CameraViewState.html" title="enum in com.microblink.view">BaseCameraView.CameraViewState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getCameraViewState--">getCameraViewState</a></span>()</code>
<div class="block">Returns the current lifecycle state of camera view.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getConfigurationOrientation--">getConfigurationOrientation</a></span>()</code> </td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../com/microblink/hardware/orientation/Orientation.html" title="enum in com.microblink.hardware.orientation">Orientation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getCurrentOrientation--">getCurrentOrientation</a></span>()</code> </td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>protected android.app.Activity</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getHostActivity--">getHostActivity</a></span>()</code> </td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getHostScreenOrientation--">getHostScreenOrientation</a></span>()</code>
<div class="block">Returns the host's screen orientation as detected internally.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../com/microblink/hardware/orientation/Orientation.html" title="enum in com.microblink.hardware.orientation">Orientation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getInitialOrientation--">getInitialOrientation</a></span>()</code>
<div class="block">Returns the initial orientation of rotatable view as set by setInitialOrientation.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../com/microblink/hardware/camera/CameraType.html" title="enum in com.microblink.hardware.camera">CameraType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getOpenedCameraType--">getOpenedCameraType</a></span>()</code>
<div class="block">Returns the type of the currently opened camera or null if currently there is no opened camera.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>OrientationChangeListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getOrientationChangeListener--">getOrientationChangeListener</a></span>()</code>
<div class="block">Returns the current oreintation change listener</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>android.graphics.RectF</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getVisiblePart--">getVisiblePart</a></span>()</code>
<div class="block">Returns the rectangle that which part of camera frame is visible in view</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#getZoomLevel--">getZoomLevel</a></span>()</code>
<div class="block">Returns the current camera zoom level.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isAutofocusSupported--">isAutofocusSupported</a></span>()</code>
<div class="block">Returns true if opened camera supports autofocus.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isCameraActive--">isCameraActive</a></span>()</code>
<div class="block">Returns true if camera is currently active.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isCameraFocused--">isCameraFocused</a></span>()</code>
<div class="block">Returns true if camera is currently in focus</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isCameraTorchSupported--">isCameraTorchSupported</a></span>()</code>
<div class="block">Returns true if camera has got torch.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isDeviceShaking--">isDeviceShaking</a></span>()</code>
<div class="block">Returns true if the device is being shaken</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isHostActivityOrientationOnSensor--">isHostActivityOrientationOnSensor</a></span>()</code> </td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isOrientationAllowed-com.microblink.hardware.orientation.Orientation-">isOrientationAllowed</a></span>(<a href="../../../com/microblink/hardware/orientation/Orientation.html" title="enum in com.microblink.hardware.orientation">Orientation</a> orientation)</code> </td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isPinchToZoomAllowed--">isPinchToZoomAllowed</a></span>()</code>
<div class="block">Returns true if camera view will handle pinch events to manage camera zoom level.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>protected static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isRequestedOrientationSensor-int-">isRequestedOrientationSensor</a></span>(int requestedOrientation)</code> </td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isRequestedOrientationUser-int-">isRequestedOrientationUser</a></span>(int requestedOrientation)</code> </td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#isTapToFocusAllowed--">isTapToFocusAllowed</a></span>()</code>
<div class="block">Returns true if camera view will handle tap events to ask camera to perform autofocus
on tapped area.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#onActivityFlip--">onActivityFlip</a></span>()</code>
<div class="block">Called when activity is flipped - this event is not raised by OS so we have custom detection
of that state.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#onCameraPreviewStarted--">onCameraPreviewStarted</a></span>()</code> </td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#onCameraPreviewStopped--">onCameraPreviewStopped</a></span>()</code> </td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>protected ICameraManager</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#onCreateCameraManager-CameraSettings-">onCreateCameraManager</a></span>(CameraSettings settings)</code>
<div class="block">Called inside onCreate method.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#onLayout-boolean-int-int-int-int-">onLayout</a></span>(boolean changed,
int l,
int t,
int r,
int b)</code> </td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#onMeasure-int-int-">onMeasure</a></span>(int widthMeasureSpec,
int heightMeasureSpec)</code> </td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#pause--">pause</a></span>()</code>
<div class="block">This method must be called from activity's onPause.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#prepareCameraSettings-CameraSettings-">prepareCameraSettings</a></span>(CameraSettings settings)</code>
<div class="block">Called inside onCreate method before creating camera manager.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>protected abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#requireAutofocusFeature--">requireAutofocusFeature</a></span>()</code>
<div class="block">If autofocus feature is required, please return true from this method.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#resume--">resume</a></span>()</code>
<div class="block">This method must be called from activity's onResume.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#runOnUIThread-java.lang.Runnable-">runOnUIThread</a></span>(java.lang.Runnable runnable)</code>
<div class="block">Ensures given runnable is run on UI thread.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setAspectMode-com.microblink.view.CameraAspectMode-">setAspectMode</a></span>(<a href="../../../com/microblink/view/CameraAspectMode.html" title="enum in com.microblink.view">CameraAspectMode</a> aspectMode)</code>
<div class="block">Defines the aspect mode of camera preview.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setCameraEventsListener-com.microblink.view.CameraEventsListener-">setCameraEventsListener</a></span>(<a href="../../../com/microblink/view/CameraEventsListener.html" title="interface in com.microblink.view">CameraEventsListener</a> cameraEventsListener)</code>
<div class="block">Sets the listener that will receive various camera events, such as when camera preview has
started or camera initialization error has occurred.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setCameraType-com.microblink.hardware.camera.CameraType-">setCameraType</a></span>(<a href="../../../com/microblink/hardware/camera/CameraType.html" title="enum in com.microblink.hardware.camera">CameraType</a> cameraType)</code>
<div class="block">Sets the camera type that will be used.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setForceUseLegacyCamera-boolean-">setForceUseLegacyCamera</a></span>(boolean useLegacyCamera)</code>
<div class="block">With this method you can request using legacy Camera API even on devices that natively support new Camera2 API.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setInitialOrientation-com.microblink.hardware.orientation.Orientation-">setInitialOrientation</a></span>(<a href="../../../com/microblink/hardware/orientation/Orientation.html" title="enum in com.microblink.hardware.orientation">Orientation</a> initialOrientation)</code>
<div class="block">Sets the initial orientation of rotatable view and recognizer.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setMeteringAreas-android.graphics.RectF:A-boolean-">setMeteringAreas</a></span>(android.graphics.RectF[] meteringAreas,
boolean rotateAreasWithDevice)</code>
<div class="block">Sets the areas where camera will perform focus, exposure and white balance meterings.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setMeteringAreasToCamera--">setMeteringAreasToCamera</a></span>()</code> </td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setOnActivityFlipListener-com.microblink.view.OnActivityFlipListener-">setOnActivityFlipListener</a></span>(<a href="../../../com/microblink/view/OnActivityFlipListener.html" title="interface in com.microblink.view">OnActivityFlipListener</a> onActivityFlipListener)</code>
<div class="block">Sets the listener that will be notified when activity flip event occurs.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setOnSizeChangedListener-com.microblink.view.OnSizeChangedListener-">setOnSizeChangedListener</a></span>(<a href="../../../com/microblink/view/OnSizeChangedListener.html" title="interface in com.microblink.view">OnSizeChangedListener</a> onSizeChangedListener)</code>
<div class="block">Sets the listener that will be notified when size of child views changes.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setOptimizeCameraForNearScan-boolean-">setOptimizeCameraForNearScan</a></span>(boolean nearScan)</code> </td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setOrientationAllowedListener-com.microblink.view.OrientationAllowedListener-">setOrientationAllowedListener</a></span>(<a href="../../../com/microblink/view/OrientationAllowedListener.html" title="interface in com.microblink.view">OrientationAllowedListener</a> orientationAllowedListener)</code>
<div class="block">Sets the listener that will be asked if device orientation is allowed prior rotating
rotatable view and native recognizer to that orientation.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setOrientationChangeListener-OrientationChangeListener-">setOrientationChangeListener</a></span>(OrientationChangeListener orientationChangeListener)</code>
<div class="block">Sets the orientation listener that will receive orientation change events that are already reported
to BaseCameraView.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setPhotoMode-boolean-">setPhotoMode</a></span>(boolean photoMode)</code> </td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setPinchToZoomAllowed-boolean-">setPinchToZoomAllowed</a></span>(boolean allowPinchToZoom)</code>
<div class="block">Sets whether camear view will handle pinch events to manage camera zoom level.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setRequestAutofocusOnShakingStopInContinousAutofocusMode-boolean-">setRequestAutofocusOnShakingStopInContinousAutofocusMode</a></span>(boolean requestAutofocusOnShakingStopInContinousAutofocusMode)</code>
<div class="block">If device supports continous autofocus mode, enabling this feature will request normal autofocus every time device shaking
stops.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setShakeListener-com.microblink.hardware.accelerometer.ShakeCallback-">setShakeListener</a></span>(<a href="../../../com/microblink/hardware/accelerometer/ShakeCallback.html" title="interface in com.microblink.hardware.accelerometer">ShakeCallback</a> shakeCallback)</code>
<div class="block">Sets the shake callback that will be notified about device shake events.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setTapToFocusAllowed-boolean-">setTapToFocusAllowed</a></span>(boolean allowTapToFocus)</code>
<div class="block">Sets whether camera view will handle tap events to ask camera to perform autofocus
on tapped area.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setTorchState-boolean-com.microblink.hardware.SuccessCallback-">setTorchState</a></span>(boolean on,
<a href="../../../com/microblink/hardware/SuccessCallback.html" title="interface in com.microblink.hardware">SuccessCallback</a> successCallback)</code>
<div class="block">Turns the torch on the camera on or off.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setUseTextureViewForCameraDisplay-boolean-">setUseTextureViewForCameraDisplay</a></span>(boolean forceTextureView)</code>
<div class="block">In order to display camera preview, camera view must use one of two android's view's that are
capable of displaying camera preview video stream.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setVideoResolutionPreset-com.microblink.hardware.camera.VideoResolutionPreset-">setVideoResolutionPreset</a></span>(<a href="../../../com/microblink/hardware/camera/VideoResolutionPreset.html" title="enum in com.microblink.hardware.camera">VideoResolutionPreset</a> preset)</code> </td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#setZoomLevel-float-">setZoomLevel</a></span>(float zoomLevel)</code>
<div class="block">Sets the camera zoom level.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#shouldStartCamera--">shouldStartCamera</a></span>()</code> </td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#start--">start</a></span>()</code> </td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/microblink/view/BaseCameraView.html#stop--">stop</a></span>()</code> </td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.android.view.ViewGroup">
<!-- -->
</a>
<h3>Methods inherited from class android.view.ViewGroup</h3>
<code>addChildrenForAccessibility, addFocusables, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, attachViewToParent, bringChildToFront, canAnimate, checkLayoutParams, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, debug, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchApplyWindowInsets, dispatchConfigurationChanged, dispat