CameraListener
The interface to handle callback when previewed frame callback is returned.
interface com.dynamsoft.dce.CameraListener
Methods | Description |
---|---|
onPreviewOriginalFrame |
The callback function where you can add code to use the previewed original frames. |
onPreviewFilterFrame |
The callback function where you can add code to use the previewed filtered frames. |
onPreviewFastFrame |
The callback function where you can add code to use the previewed cropped frames. |
onPreviewOriginalFrame
The callback function where you can add code to use the previewed original frames.
void onPreviewOriginalFrame(Frame originalFrame);
Parameters
originalFrame
: The data of original frame(s). The Camera Enhancer can make preprocessing on video frames. In this callback function, the input parameters are the original frames that are captured by the camera.
Code Snippet
cameraEnhancer.addCameraListener(new CameraListener() {
@Override
public void onPreviewOriginalFrame(Frame originalFrame) {
// Add your code
}
@Override
public void onPreviewFilterFrame(Frame filteredFrame) {}
@Override
public void onPreviewFastFrame(Frame fastFrame) {}
});
See also
onPreviewFilterFrame
The callback function where you can add code to use the previewed filtered frames.
void onPreviewFilterFrame(Frame filteredFrame);
Parameters
filteredFrame
: The data of filtered frame(s). The Camera Enhancer can make preprocessing on video frames. If the frame filter processing is enabled, the input parameter of this function will be the filtered frames.
Code Snippet
cameraEnhancer.addCameraListener(new CameraListener() {
@Override
public void onPreviewOriginalFrame(Frame originalFrame) {}
@Override
public void onPreviewFilterFrame(Frame filteredFrame) {
// Add your code
}
@Override
public void onPreviewFastFrame(Frame fastFrame) {}
});
See also
onPreviewFastFrame
The callback function where you can add code to use the previewed cropped frames.
void onPreviewFastFrame(Frame fastFrame);
Parameters
fastFrame
: The data of cropped frame(s). The Camera Enhancer can make preprocessing on video frames. If the fast mode is enabled, the input parameter of this function will be the specially cropped frames.
Code Snippet
cameraEnhancer.addCameraListener(new CameraListener() {
@Override
public void onPreviewOriginalFrame(Frame originalFrame) {}
@Override
public void onPreviewFilterFrame(Frame filteredFrame) {}
@Override
public void onPreviewFastFrame(Frame fastFrame) {
// Add your code
}
});
See also