Resource Base
Table of contents

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

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

version 1.0.3

  • Latest version
  • Version 4.x
    • Version 4.2.0
    • Version 4.0.2
    • Version 4.0.1
    • Version 4.0.0
  • Version 3.x
    • Version 3.0.3
    • Version 3.0.2
    • Version 3.0.1
    • Version 3.0.0
  • Version 2.x
    • Version 2.3.21
    • Version 2.3.20
    • Version 2.3.12
    • Version 2.3.11
    • Version 2.3.10
    • Version 2.3.5
    • Version 2.3.4
    • Version 2.3.3
    • Version 2.3.2
    • Version 2.3.1
    • Version 2.3.0
    • Version 2.1.4
    • Version 2.1.3
    • Version 2.1.1
    • Version 2.0.0
Change +