6.8.16. addCallbackBuffer
Function
The API for registering the buffer used in setPreviewCallbackWithBuffer.
Format
void setPreviewCallbackWithBuffer (
byte[] callbackBuffer
);
Parameter
Model name
byte[]
callbackBuffer
Return value
None.
Usage procedure
// App developer applies processing when acquiring image data
private Camera.PreviewCallback mPreviewCB = new
Camera.PreviewCallback() {
@Override
public void onPreviewFrame(byte data[], Camera camera) {
// Register the buffer to be used
camera.addCallbackBuffer(mPreviewData);
}
};
// Register the buffer to be used
camera.addCallbackBuffer(mPreviewData);
//Register the callback method at the optimal time
camera.setPreviewCallbackWithBuffer(mPreviewCB);
MOVERIO Pro Developer's Guide (Rev.1.4)
in/out Explanation
in
Buffer to be registered
Log.d(TAG, "Save preview image");
synchronized (lockObject) {
savePreviewData(data);
}
95