package wb.android.camera;
import android.hardware.Camera;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
public class JPGCallback implements Camera.PictureCallback {
private static final boolean D = true;
private static final String TAG = "JPGCallback";
private final Handler _handler;
JPGCallback(final Handler handler) {
_handler = handler;
}
@Override
public void onPictureTaken(final byte[] data, final Camera camera) {
if (D) Log.d(TAG, "Beginning Picture Capture");
if (data == null)
Log.e(TAG, "JPG data is not present");
else {
Message message = _handler.obtainMessage(CameraController.REQUEST_PICTURE, data);
message.sendToTarget();
}
}
}