User manual - カメラスキャンニングライブラリマニュアルver.1.09(2014年7月25日)

18
3.5.8 DecodeCallback
デコーダから呼び出されるコールバックです。
public interface DecodeCallback {
void onDecodeComplete(
int event,
int info,
int symbology,
int length,
byte[] data,
int status,
CameraScanner scanner);
}
解説
デコーダに設定するコールバックです。デコード終了時、もしくは何らかのイベント発生時に呼び出さ
れます。
設定は、setDecodeCallback メソッドで行います。
onDecodeComplete はデコードができた場合に呼び出されます。
onEvent は、その他通知すべきイベントが発生した場合に呼び出されます。
イベントの発生状況はデコーダ毎に異なる場合があります。
onDecodeComplete パラメータ
event
イベントコードが設定されます。以下の値が設定されま
BCR_SUCCESS = 0;
BCR_ERROR = -1;
これら以外のイベントコードはデコーダ毎に異なります。
info
event の補足情報があれば設定されます。無い場合 0 が設定されます。
symbology
デコードしたシンボルの種類が設定されます。シンボル種は後述します。
length
シンボルの値の長さが設定されます。デコードに失敗すると 0 が入ります