cordova-plugin-pdf417
Version:
A small and powerful PDF417 barcode scanning library
1,114 lines • 83.4 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>RecognizerView (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="RecognizerView (LibPdf417Mobi API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"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};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance 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><a href="../../../../com/microblink/view/recognition/DetectionStatus.html" title="enum in com.microblink.view.recognition"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../com/microblink/view/recognition/ScanResultListener.html" title="interface in com.microblink.view.recognition"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/microblink/view/recognition/RecognizerView.html" target="_top">Frames</a></li>
<li><a href="RecognizerView.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.classes.inherited.from.class.com.microblink.view.CameraViewGroup">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.recognition</div>
<h2 title="Class RecognizerView" class="title">Class RecognizerView</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><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">com.microblink.view.BaseCameraView</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">com.microblink.view.CameraViewGroup</a></li>
<li>
<ul class="inheritance">
<li>com.microblink.view.recognition.RecognizerView</li>
</ul>
</li>
</ul>
</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>
<hr>
<br>
<pre>public class <span class="typeNameLabel">RecognizerView</span>
extends <a href="../../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">CameraViewGroup</a></pre>
<div class="block">Created by dodo on 06/10/14.</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>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.microblink.view.CameraViewGroup">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class com.microblink.view.<a href="../../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">CameraViewGroup</a></h3>
<code><a href="../../../../com/microblink/view/CameraViewGroup.CameraViewGroupOrientationChangeListener.html" title="class in com.microblink.view">CameraViewGroup.CameraViewGroupOrientationChangeListener</a>, <a href="../../../../com/microblink/view/CameraViewGroup.LayoutParams.html" title="class in com.microblink.view">CameraViewGroup.LayoutParams</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.com.microblink.view.BaseCameraView">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class com.microblink.view.<a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></h3>
<code><a href="../../../../com/microblink/view/BaseCameraView.BaseCameraListener.html" title="class in com.microblink.view">BaseCameraView.BaseCameraListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.BaseCameraViewEventsListener.html" title="class in com.microblink.view">BaseCameraView.BaseCameraViewEventsListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.BaseOrientationChangeListener.html" title="class in com.microblink.view">BaseCameraView.BaseOrientationChangeListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.CameraViewState.html" title="enum in com.microblink.view">BaseCameraView.CameraViewState</a></code></li>
</ul>
<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.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/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#mRecognitionSettings">mRecognitionSettings</a></span></code>
<div class="block">Settings object</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.microblink.view.BaseCameraView">
<!-- -->
</a>
<h3>Fields inherited from class com.microblink.view.<a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></h3>
<code><a href="../../../../com/microblink/view/BaseCameraView.html#mAspectMode">mAspectMode</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mCameraEventsListener">mCameraEventsListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mCameraSurfaceView">mCameraSurfaceView</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mCameraViewState">mCameraViewState</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mConfigurationOrientation">mConfigurationOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mDeviceManager">mDeviceManager</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mErrorState">mErrorState</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mHostScreenOrientation">mHostScreenOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mInitialOrientation">mInitialOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mIsRequestedOrientationSensor">mIsRequestedOrientationSensor</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mIsRequestedOrientationUser">mIsRequestedOrientationUser</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mOnActivityFlipListener">mOnActivityFlipListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mRotateMeteringAreas">mRotateMeteringAreas</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#mSlaveOrientationChangeListener">mSlaveOrientationChangeListener</a></code></li>
</ul>
<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/recognition/RecognizerView.html#RecognizerView-android.content.Context-">RecognizerView</a></span>(android.content.Context context)</code> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#RecognizerView-android.content.Context-android.util.AttributeSet-">RecognizerView</a></span>(android.content.Context context,
android.util.AttributeSet attrSet)</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="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 void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#changeConfigurationInternal-android.content.res.Configuration-">changeConfigurationInternal</a></span>(android.content.res.Configuration newConfig)</code> </td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#create--">create</a></span>()</code>
<div class="block">This method must be called from activity's onCreate.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected CameraListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#createCameraListener--">createCameraListener</a></span>()</code>
<div class="block">ABSTRACT METHODS</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected OrientationChangeListener</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#createOrientationChangeListener--">createOrientationChangeListener</a></span>()</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/recognition/RecognizerView.html#destroy--">destroy</a></span>()</code>
<div class="block">This method must be called from activity's onDestroy.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#getNativeLibraryVersionString--">getNativeLibraryVersionString</a></span>()</code>
<div class="block">Methods returns the version string of native library, if it has been
loaded.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../com/microblink/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#getRecognitionSettings--">getRecognitionSettings</a></span>()</code>
<div class="block">Returns the currently active generic settings that affect all recognizers and whole recognition process.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../com/microblink/geometry/Rectangle.html" title="class in com.microblink.geometry">Rectangle</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#getScanningRegion--">getScanningRegion</a></span>()</code>
<div class="block">Returns the current scanning region or null if entire image is scanned.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../com/microblink/view/recognition/ScanResultListener.html" title="interface in com.microblink.view.recognition">ScanResultListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#getScanResultListener--">getScanResultListener</a></span>()</code>
<div class="block">Returns the listener that will obtain the results of the scanning.</div>
</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/recognition/RecognizerView.html#isScanningPaused--">isScanningPaused</a></span>()</code>
<div class="block">Returns true if scanning is paused or if scanning still has not yet started.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.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="i11" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#onCameraPreviewStarted--">onCameraPreviewStarted</a></span>()</code> </td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#onCameraPreviewStopped--">onCameraPreviewStopped</a></span>()</code> </td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#pause--">pause</a></span>()</code>
<div class="block">This method must be called from activity's onPause.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#pauseScanning--">pauseScanning</a></span>()</code>
<div class="block">Pauses the scanning loop.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.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="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#reconfigureRecognizers-com.microblink.recognizers.settings.RecognitionSettings-">reconfigureRecognizers</a></span>(<a href="../../../../com/microblink/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a> recognitionSettings)</code>
<div class="block">Use this method to reconfigure available recognizers.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.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="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#resetRecognitionState--">resetRecognitionState</a></span>()</code>
<div class="block">Resets the recognizer state, i.e.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#resume--">resume</a></span>()</code>
<div class="block">This method must be called from activity's onResume.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#resumeScanning-boolean-">resumeScanning</a></span>(boolean resetState)</code>
<div class="block">This method resumes scanning loop that was paused by calling <a href="../../../../com/microblink/view/recognition/RecognizerView.html#pauseScanning--"><code>pauseScanning()</code></a>.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#setLicenseKey-java.lang.String-">setLicenseKey</a></span>(java.lang.String licenseKey)</code>
<div class="block">Set license key and unlock the library.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#setLicenseKey-java.lang.String-java.lang.String-">setLicenseKey</a></span>(java.lang.String licenseKey,
java.lang.String licensee)</code>
<div class="block">Set license key and unlock the library.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#setMetadataListener-com.microblink.metadata.MetadataListener-com.microblink.metadata.MetadataSettings-">setMetadataListener</a></span>(<a href="../../../../com/microblink/metadata/MetadataListener.html" title="interface in com.microblink.metadata">MetadataListener</a> metadataListener,
<a href="../../../../com/microblink/metadata/MetadataSettings.html" title="class in com.microblink.metadata">MetadataSettings</a> metadataSettings)</code>
<div class="block">Sets the listener that will obtain metadata that is being processed.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#setRecognitionSettings-com.microblink.recognizers.settings.RecognitionSettings-">setRecognitionSettings</a></span>(<a href="../../../../com/microblink/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a> recognitionSettings)</code>
<div class="block">Sets the generic settings that affect all recognizers and whole recognition process.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#setScanningRegion-com.microblink.geometry.Rectangle-boolean-">setScanningRegion</a></span>(<a href="../../../../com/microblink/geometry/Rectangle.html" title="class in com.microblink.geometry">Rectangle</a> scanningRegion,
boolean rotateRegionWithDevice)</code>
<div class="block">Define scanning region as a rectangle.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#setScanResultListener-com.microblink.view.recognition.ScanResultListener-">setScanResultListener</a></span>(<a href="../../../../com/microblink/view/recognition/ScanResultListener.html" title="interface in com.microblink.view.recognition">ScanResultListener</a> scanResultListener)</code>
<div class="block">Sets the listener that will obtain the results of the scanning.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#shouldRotateScanningRegion--">shouldRotateScanningRegion</a></span>()</code>
<div class="block">Returns true if scanning region should be rotated with device.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#shouldStartCamera--">shouldStartCamera</a></span>()</code> </td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#start--">start</a></span>()</code>
<div class="block">This method must be called from activity's onStart.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/microblink/view/recognition/RecognizerView.html#stop--">stop</a></span>()</code>
<div class="block">This method must be called from activity's onStop.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.microblink.view.CameraViewGroup">
<!-- -->
</a>
<h3>Methods inherited from class com.microblink.view.<a href="../../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">CameraViewGroup</a></h3>
<code><a href="../../../../com/microblink/view/CameraViewGroup.html#addChildView-android.view.View-boolean-">addChildView</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#addChildView-android.view.View-boolean-int-">addChildView</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#addView-android.view.View-">addView</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#addView-android.view.View-int-">addView</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#addView-android.view.View-int-int-">addView</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#addView-android.view.View-int-android.view.ViewGroup.LayoutParams-">addView</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#addView-android.view.View-android.view.ViewGroup.LayoutParams-">addView</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#checkLayoutParams-android.view.ViewGroup.LayoutParams-">checkLayoutParams</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#dispatchTouchEvent-android.view.MotionEvent-">dispatchTouchEvent</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#generateDefaultLayoutParams--">generateDefaultLayoutParams</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#generateLayoutParams-android.util.AttributeSet-">generateLayoutParams</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#getRotationAnimationDuration--">getRotationAnimationDuration</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#setAnimateRotation-boolean-">setAnimateRotation</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#setInitialOrientation-com.microblink.hardware.orientation.Orientation-">setInitialOrientation</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#setRotationAnimationDuration-int-">setRotationAnimationDuration</a>, <a href="../../../../com/microblink/view/CameraViewGroup.html#shouldAnimateRotation--">shouldAnimateRotation</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.microblink.view.BaseCameraView">
<!-- -->
</a>
<h3>Methods inherited from class com.microblink.view.<a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></h3>
<code><a href="../../../../com/microblink/view/BaseCameraView.html#areCameraPixelsLandscapeLeft--">areCameraPixelsLandscapeLeft</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#calculateHostScreenOrientation--">calculateHostScreenOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#changeConfiguration-android.content.res.Configuration-">changeConfiguration</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#createCameraViewEventsListener--">createCameraViewEventsListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#focusCamera--">focusCamera</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getActivityOrientation--">getActivityOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getAspectMode--">getAspectMode</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getCameraEventsListener--">getCameraEventsListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getCameraFactorySettings--">getCameraFactorySettings</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getCameraPreviewHeight--">getCameraPreviewHeight</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getCameraPreviewWidth--">getCameraPreviewWidth</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getCameraViewState--">getCameraViewState</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getConfigurationOrientation--">getConfigurationOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getCurrentOrientation--">getCurrentOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getHostActivity--">getHostActivity</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getHostScreenOrientation--">getHostScreenOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getInitialOrientation--">getInitialOrientation</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getOpenedCameraType--">getOpenedCameraType</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getOrientationChangeListener--">getOrientationChangeListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getVisiblePart--">getVisiblePart</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#getZoomLevel--">getZoomLevel</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isAutofocusSupported--">isAutofocusSupported</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isCameraActive--">isCameraActive</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isCameraFocused--">isCameraFocused</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isCameraTorchSupported--">isCameraTorchSupported</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isDeviceShaking--">isDeviceShaking</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isHostActivityOrientationOnSensor--">isHostActivityOrientationOnSensor</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isOrientationAllowed-com.microblink.hardware.orientation.Orientation-">isOrientationAllowed</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isPinchToZoomAllowed--">isPinchToZoomAllowed</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isRequestedOrientationSensor-int-">isRequestedOrientationSensor</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isRequestedOrientationUser-int-">isRequestedOrientationUser</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#isTapToFocusAllowed--">isTapToFocusAllowed</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#onCreateCameraManager-CameraSettings-">onCreateCameraManager</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#onLayout-boolean-int-int-int-int-">onLayout</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#onMeasure-int-int-">onMeasure</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#runOnUIThread-java.lang.Runnable-">runOnUIThread</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setAspectMode-com.microblink.view.CameraAspectMode-">setAspectMode</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setCameraEventsListener-com.microblink.view.CameraEventsListener-">setCameraEventsListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setCameraType-com.microblink.hardware.camera.CameraType-">setCameraType</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setForceUseLegacyCamera-boolean-">setForceUseLegacyCamera</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setMeteringAreas-android.graphics.RectF:A-boolean-">setMeteringAreas</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setMeteringAreasToCamera--">setMeteringAreasToCamera</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setOnActivityFlipListener-com.microblink.view.OnActivityFlipListener-">setOnActivityFlipListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setOnSizeChangedListener-com.microblink.view.OnSizeChangedListener-">setOnSizeChangedListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setOptimizeCameraForNearScan-boolean-">setOptimizeCameraForNearScan</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setOrientationAllowedListener-com.microblink.view.OrientationAllowedListener-">setOrientationAllowedListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setOrientationChangeListener-OrientationChangeListener-">setOrientationChangeListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setPhotoMode-boolean-">setPhotoMode</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setPinchToZoomAllowed-boolean-">setPinchToZoomAllowed</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setRequestAutofocusOnShakingStopInContinousAutofocusMode-boolean-">setRequestAutofocusOnShakingStopInContinousAutofocusMode</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setShakeListener-com.microblink.hardware.accelerometer.ShakeCallback-">setShakeListener</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setTapToFocusAllowed-boolean-">setTapToFocusAllowed</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setTorchState-boolean-com.microblink.hardware.SuccessCallback-">setTorchState</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setUseTextureViewForCameraDisplay-boolean-">setUseTextureViewForCameraDisplay</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setVideoResolutionPreset-com.microblink.hardware.camera.VideoResolutionPreset-">setVideoResolutionPreset</a>, <a href="../../../../com/microblink/view/BaseCameraView.html#setZoomLevel-float-">setZoomLevel</a></code></li>
</ul>
<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, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, attachViewToParent, bringChildToFront, canAnimate, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, debug, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchApplyWindowInsets, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableStateChanged, drawChild, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, generateLayoutParams, getAccessibilityClassName, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasFocusable, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onAttachedToWindow, onCreateDrawableState, onDetachedFromWindow, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, shouldDelayChildPressedState, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, updateViewLayout</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.android.view.View">
<!-- -->
</a>
<h3>Methods inherited from class android.view.View</h3>
<code>addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, animate, announceForAccessibility, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchFinishTemporaryDetach, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, dispatchStartTemporaryDetach, draw, drawableHotspotChanged, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineProvider, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isInEditMode, isInLayout, isInTouchMode, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onOverScrolled, onPopulateAccessibilityEvent, onProvideStructure, onProvideVirtualStructure, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, resolveSize, resolveSizeAndState, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityLiveRegion, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusableInTouchMode, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setKeepScreenOn, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineProvider, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.android.view.ViewParent">
<!-- -->
</a>
<h3>Methods inherited from interface android.view.ViewParent</h3>
<code>canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, requestFitSystemWindows, requestLayout</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="mRecognitionSettings">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mRecognitionSettings</h4>
<pre>protected <a href="../../../../com/microblink/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a> mRecognitionSettings</pre>
<div class="block">Settings object</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="RecognizerView-android.content.Context-android.util.AttributeSet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RecognizerView</h4>
<pre>@UiThread
public RecognizerView(android.content.Context context,
android.util.AttributeSet attrSet)</pre>
</li>
</ul>
<a name="RecognizerView-android.content.Context-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RecognizerView</h4>
<pre>@UiThread
public RecognizerView(android.content.Context context)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="create--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
<pre>@UiThread
public void create()</pre>
<div class="block">This method must be called from activity's onCreate. If not called, recognition will not work.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/CameraViewGroup.html#create--">create</a></code> in class <code><a href="../../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">CameraViewGroup</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.UnsatisfiedLinkError</code> - if native library could not be loaded</dd>
<dd><code>java.lang.NullPointerException</code> - if scan result listener or camera events listener is not set</dd>
<dd><code>java.lang.IllegalStateException</code> - if recognizer settings array is null or empty</dd>
</dl>
</li>
</ul>
<a name="prepareCameraSettings-CameraSettings-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepareCameraSettings</h4>
<pre>protected final void prepareCameraSettings(CameraSettings settings)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../com/microblink/view/BaseCameraView.html#prepareCameraSettings-CameraSettings-">BaseCameraView</a></code></span></div>
<div class="block">Called inside onCreate method before creating camera manager. Use this
method to create camera settings that are used on each startPreview event.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#prepareCameraSettings-CameraSettings-">prepareCameraSettings</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="start--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>@UiThread
public final void start()</pre>
<div class="block">This method must be called from activity's onStart. If not called, recognition will not work.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#start--">start</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="stop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
<pre>@UiThread
public final void stop()</pre>
<div class="block">This method must be called from activity's onStop. If not called, recognition will not work.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#stop--">stop</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="resume--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resume</h4>
<pre>@UiThread
public final void resume()</pre>
<div class="block">This method must be called from activity's onResume. If not called, recognition will not work.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#resume--">resume</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="resumeScanning-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resumeScanning</h4>
<pre>@UiThread
public final void resumeScanning(boolean resetState)</pre>
<div class="block">This method resumes scanning loop that was paused by calling <a href="../../../../com/microblink/view/recognition/RecognizerView.html#pauseScanning--"><code>pauseScanning()</code></a>.
If resetState is 'true', <a href="../../../../com/microblink/view/recognition/RecognizerView.html#resetRecognitionState--"><code>resetRecognitionState()</code></a> will be called.
If resetState is 'false', recognition state will not be reset, so scanning after resume may use old scan data
to boost quality.
<a href="../../../../com/microblink/view/recognition/RecognizerView.html#pauseScanning--"><code>pauseScanning()</code></a> and <a href="../../../../com/microblink/view/recognition/RecognizerView.html#resumeScanning-boolean-"><code>resumeScanning(boolean)</code></a> are counting calls. This means
that if you called <a href="../../../../com/microblink/view/recognition/RecognizerView.html#pauseScanning--"><code>pauseScanning()</code></a> twice, you will also have to call <a href="../../../../com/microblink/view/recognition/RecognizerView.html#resumeScanning-boolean-"><code>resumeScanning(boolean)</code></a> twice
to actually resume scanning.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>resetState</code> - should internal state be reset when resuming scanning</dd>
</dl>
</li>
</ul>
<a name="pauseScanning--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pauseScanning</h4>
<pre>@UiThread
public final void pauseScanning()</pre>
<div class="block">Pauses the scanning loop. But keeps camera active.
You can resume scanning by calling <a href="../../../../com/microblink/view/recognition/RecognizerView.html#resumeScanning-boolean-"><code>resumeScanning(boolean)</code></a>.
<a href="../../../../com/microblink/view/recognition/RecognizerView.html#pauseScanning--"><code>pauseScanning()</code></a> and <a href="../../../../com/microblink/view/recognition/RecognizerView.html#resumeScanning-boolean-"><code>resumeScanning(boolean)</code></a> are counting calls. This means
that if you called <a href="../../../../com/microblink/view/recognition/RecognizerView.html#pauseScanning--"><code>pauseScanning()</code></a> twice, you will also have to call <a href="../../../../com/microblink/view/recognition/RecognizerView.html#resumeScanning-boolean-"><code>resumeScanning(boolean)</code></a>
to actually resume scanning.</div>
</li>
</ul>
<a name="pause--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pause</h4>
<pre>@UiThread
public final void pause()</pre>
<div class="block">This method must be called from activity's onPause. If not called, recognition will not work.
This method pauses the camera.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#pause--">pause</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="onCameraPreviewStopped--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onCameraPreviewStopped</h4>
<pre>protected void onCameraPreviewStopped()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#onCameraPreviewStopped--">onCameraPreviewStopped</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="destroy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroy</h4>
<pre>@UiThread
public final void destroy()</pre>
<div class="block">This method must be called from activity's onDestroy. If not called, recognition will not work.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#destroy--">destroy</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="shouldStartCamera--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shouldStartCamera</h4>
<pre>protected final boolean shouldStartCamera()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#shouldStartCamera--">shouldStartCamera</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="onCameraPreviewStarted--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onCameraPreviewStarted</h4>
<pre>protected void onCameraPreviewStarted()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#onCameraPreviewStarted--">onCameraPreviewStarted</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="resetRecognitionState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetRecognitionState</h4>
<pre>@UiThread
public final void resetRecognitionState()</pre>
<div class="block">Resets the recognizer state, i.e. deletes the cached data from multiple recognitions.</div>
</li>
</ul>
<a name="isScanningPaused--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isScanningPaused</h4>
<pre>public boolean isScanningPaused()</pre>
<div class="block">Returns true if scanning is paused or if scanning still has not yet started.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if scanning is paused or if scanning still has not yet started.</dd>
</dl>
</li>
</ul>
<a name="reconfigureRecognizers-com.microblink.recognizers.settings.RecognitionSettings-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reconfigureRecognizers</h4>
<pre>@UiThread
public void reconfigureRecognizers(<a href="../../../../com/microblink/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a> recognitionSettings)</pre>
<div class="block">Use this method to reconfigure available recognizers.
Unlike setRecognitionSettings, this method can be called when recognizers are active.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>recognitionSettings</code> - New recognition settings that will be applied.</dd>
</dl>
</li>
</ul>
<a name="requireAutofocusFeature--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>requireAutofocusFeature</h4>
<pre>protected boolean requireAutofocusFeature()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../com/microblink/view/BaseCameraView.html#requireAutofocusFeature--">BaseCameraView</a></code></span></div>
<div class="block">If autofocus feature is required, please return true from this method. If
autofocus feature is not required, return false. If autofocus is required
and device does not support autofocus, error will be raised and
application will not start. If autofocus is not required, application
will work even on devices without autofocus.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#requireAutofocusFeature--">requireAutofocusFeature</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if autofocus is required, otherwise false.</dd>
</dl>
</li>
</ul>
<a name="onActivityFlip--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onActivityFlip</h4>
<pre>protected void onActivityFlip()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../com/microblink/view/BaseCameraView.html#onActivityFlip--">BaseCameraView</a></code></span></div>
<div class="block">Called when activity is flipped - this event is not raised by OS so we have custom detection
of that state.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#onActivityFlip--">onActivityFlip</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="createCameraListener--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCameraListener</h4>
<pre>protected final CameraListener createCameraListener()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../com/microblink/view/BaseCameraView.html#createCameraListener--">BaseCameraView</a></code></span></div>
<div class="block">ABSTRACT METHODS</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../com/microblink/view/BaseCameraView.html#createCameraListener--">createCameraListener</a></code> in class <code><a href="../../../../com/microblink/view/BaseCameraView.html" title="class in com.microblink.view">BaseCameraView</a></code></dd>
</dl>
</li>
</ul>
<a name="createOrientationChangeListener--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createOrientationChangeListener</h4>
<pre>protected final OrientationChangeListener createOrientationChangeListener()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/CameraViewGroup.html#createOrientationChangeListener--">createOrientationChangeListener</a></code> in class <code><a href="../../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">CameraViewGroup</a></code></dd>
</dl>
</li>
</ul>
<a name="setLicenseKey-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLicenseKey</h4>
<pre>@UiThread
public final void setLicenseKey(@NonNull
java.lang.String licenseKey)
throws <a href="../../../../com/microblink/recognition/InvalidLicenceKeyException.html" title="class in com.microblink.recognition">InvalidLicenceKeyException</a></pre>
<div class="block">Set license key and unlock the library. Application package will be used to validate license key.
This method must be called before calling create to have effect.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>licenseKey</code> - license key for unlocking the library</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../com/microblink/recognition/InvalidLicenceKeyException.html" title="class in com.microblink.recognition">InvalidLicenceKeyException</a></code> - if license key is not valid</dd>
</dl>
</li>
</ul>
<a name="setLicenseKey-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLicenseKey</h4>
<pre>@UiThread
public final void setLicenseKey(@NonNull
java.lang.String licenseKey,
java.lang.String licensee)
throws <a href="../../../../com/microblink/recognition/InvalidLicenceKeyException.html" title="class in com.microblink.recognition">InvalidLicenceKeyException</a></pre>
<div class="block">Set license key and unlock the library. Also define licensee that will be used to validate license key.
This method must be called before calling create to have effect.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>licenseKey</code> - license key for unlocking the library</dd>
<dd><code>licensee</code> - licensee</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../com/microblink/recognition/InvalidLicenceKeyException.html" title="class in com.microblink.recognition">InvalidLicenceKeyException</a></code> - if license key is not valid</dd>
</dl>
</li>
</ul>
<a name="setScanningRegion-com.microblink.geometry.Rectangle-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScanningRegion</h4>
<pre>@UiThread
public final void setScanningRegion(<a href="../../../../com/microblink/geometry/Rectangle.html" title="class in com.microblink.geometry">Rectangle</a> scanningRegion,
boolean rotateRegionWithDevice)</pre>
<div class="block">Define scanning region as a rectangle. Also define whether scanning region will rotate when
device orientation changes.
<p/>
first parameter of rectangle is x-coordinate represented as percentage
of view width, second parameter is y-coordinate represented as percentage
of view height, third parameter is region width represented as percentage
of view width and fourth parameter is region height represented as percentage
of view height
<p/>
View width and height are defined in current context, i.e. they depend on
screen orientation. If you allow your ROI view to be rotated, then in portrait
view width will be smaller than height, whilst in landscape orientation width
will be larger than height. This complies with view designer preview.
If you choose not to rotate your ROI view, then your ROI view will be laid out either
in portrait or landscape, depending on setting for your camera activity in AndroidManifest.xml
<p/>
Note that scanning region only reflects to native code - it does not have any impact on
user interface. You are required to create a matching user interface that will visualize
the same scanning region you set here.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scanningRegion</code> - Rectangle to define a scanning region or null to scan entire image.</dd>
<dd><code>rotateRegionWithDevice</code> - If set to true, scanning region will be rotate when device changes orientation.</dd>
</dl>
</li>
</ul>
<a name="changeConfigurationInternal-android.content.res.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>changeConfigurationInternal</h4>
<pre>protected void changeConfigurationInternal(android.content.res.Configuration newConfig)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../com/microblink/view/CameraViewGroup.html#changeConfigurationInternal-android.content.res.Configuration-">changeConfigurationInternal</a></code> in class <code><a href="../../../../com/microblink/view/CameraViewGroup.html" title="class in com.microblink.view">CameraViewGroup</a></code></dd>
</dl>
</li>
</ul>
<a name="shouldRotateScanningRegion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shouldRotateScanningRegion</h4>
<pre>public boolean shouldRotateScanningRegion()</pre>
<div class="block">Returns true if scanning region should be rotated with device.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if scanning region should be rotated with device.</dd>
</dl>
</li>
</ul>
<a name="getScanningRegion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScanningRegion</h4>
<pre>public <a href="../../../../com/microblink/geometry/Rectangle.html" title="class in com.microblink.geometry">Rectangle</a> getScanningRegion()</pre>
<div class="block">Returns the current scanning region or null if entire image is scanned.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current scanning region or null if entire image is scanned.</dd>
</dl>
</li>
</ul>
<a name="getNativeLibraryVersionString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNativeLibraryVersionString</h4>
<pre>public static java.lang.String getNativeLibraryVersionString()</pre>
<div class="block">Methods returns the version string of native library, if it has been
loaded. If native library is not loaded, method returns string
"native library not loaded".</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>version string of native library</dd>
</dl>
</li>
</ul>
<a name="getRecognitionSettings--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRecognitionSettings</h4>
<pre>public <a href="../../../../com/microblink/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a> getRecognitionSettings()</pre>
<div class="block">Returns the currently active generic settings that affect all recognizers and whole recognition process.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the currently active generic settings that affect all recognizers and whole recognition process.</dd>
</dl>
</li>
</ul>
<a name="setRecognitionSettings-com.microblink.recognizers.settings.RecognitionSettings-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRecognitionSettings</h4>
<pre>@UiThread
public void setRecognitionSettings(<a href="../../../../com/microblink/recognizers/settings/RecognitionSettings.html" title="class in com.microblink.recognizers.settings">RecognitionSettings</a> recognitionSettings)</pre>
<div class="block">Sets the generic settings that affect all recognizers and whole recognition process.
This method must be called before calling create to have effect.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>recognitionSettings</code> - generic settings that affect all recognizers and whole recognition process.</dd>
</dl>
</li>
</ul>
<a name="setScanResultListener-com.microblink.view.recognition.ScanResultListener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScanResultListener</h4>
<pre>@UiThread
public void setScanResultListener(@NonNull
<a href="../../../../com/microblink/view/recognition/ScanResultListener.html" title="interface in com.microblink.view.recognition">ScanResultListener</a> scanResultListener)</pre>
<div class="block">Sets the listener that will obtain the results of the scanning. If you do not set this listener,
scanner will not be able to work. This method must be called before calling create to have effect.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scanResultListener</code> - listener that will obtain result of the scanning</dd>
</dl>
</li>
</ul>
<a name="setMetadataListener-com.microblink.metadata.MetadataListener-com.microblink.metadata.MetadataSettings-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetadataListener</h4>
<pre>@UiThread
public void setMetadataListener(<a href="../../../../com/microblink/metadata/MetadataListener.html" title="interface in com.microblink.metadata">MetadataListener</a> metadataListener,
<a href="../../../../com/microblink/metadata/MetadataSettings.html" title="class in com.microblink.metadata">MetadataSettings</a> metadataSettings)</pre>
<div class="block">Sets the listener that will obtain metadata that is being processed.
This method must be called before calling create to have effect.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metadataListener</code> - listener that will obtain metadata that is being processed</dd>
</dl>
</li>
</ul>
<a name="getScanResultListener--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getScanResultListener</h4>
<pre>public <a href="../../../../com/microblink/view/recognition/ScanResultListener.html" title="interface in com.microblink.view.recognition">ScanResultListener</a> getScanResultListener()</pre>
<div class="block">Returns the listener that will obtain the results of the scanning.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the listener that will obtain the results of the scanning.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.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><a href="../../../../com/microblink/view/recognition/DetectionStatus.html" title="enum in com.microblink.view.recognition"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../com/microblink/view/recognition/ScanResultListener.html" title="interface in com.microblink.view.recognition"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/microblink/view/recognition/RecognizerView.html" target="_top">Frames</a></li>
<li><a href="RecognizerView.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
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.classes.inherited.from.class.com.microblink.view.CameraViewGroup">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.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>