Resource Base
Table of contents

CameraEnhancer - Create and Destroy Instances

Name Description
static createInstance() Initializes a new instance of the CameraEnhancer class.
dispose() Releases all resources used by the CameraEnhancer instance.
disposed Returns whether the CameraEnhancer instance has been disposed of.

createInstance

Initializes a new instance of the CameraEnhancer class.

static createInstance(cameraView?: CameraView): Promise<CameraEnhancer>;

Parameters

cameraView: [Optional] specifies a CameraView instance to be used by the CameraEnhancer instance.

Return value

A promise that resolves with the initialized CameraEnhancer instance.

Code Snippet

(async () => {
    let cameraView = await Dynamsoft.DCE.CameraView.createInstance();
    let cameraEnhancer = await Dynamsoft.DCE.CameraEnhancer.createInstance(cameraView);
})();

See also

dispose

CameraView

dispose

Releases all resources used by the CameraEnhancer instance. Subsequently, the instance retains only the disposed property, set to true.

dispose(): void;

Parameters

None.

Return value

None.

Code Snippet

let cameraEnhancer = await Dynamsoft.DCE.CameraEnhancer.createInstance();
// Use the object to perform some tasks
//...
cameraEnhancer.dispose();

See also

disposed

disposed

Returns whether the CameraEnhancer instance has been disposed of.

readonly disposed: boolean; 

Return value

Boolean indicating whether the CameraEnhancer instance has been disposed of.

Code Snippet

let cameraEnhancer = await Dynamsoft.DCE.CameraEnhancer.createInstance();
//...
let flag = cameraEnhancer.disposed;

See also

dispose

This page is compatible for:

Version 1.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version(4.0.2)
    • Version 4.x
      • Version 4.0.1
      • Version 4.0.0
    • Version 3.x
      • Version 3.3.10
      • Version 3.3.9
      • Version 3.3.8
      • Version 3.3.7
      • Version 3.3.6
      • Version 3.3.5
      • Version 3.3.4
      • Version 3.3.3
      • Version 3.3.2
      • Version 3.3.1
      • Version 3.3.0
      • Version 3.2.0
      • Version 3.1.0
      • Version 3.0.1
      • Version 3.0.0
    • Version 2.x
      • Version 2.3.5
      • Version 2.3.2
      • Version 2.3.1
      • Version 2.3.0
      • Version 2.1.4
      • Version 2.1.3
      • Version 2.1.0
      • Version 2.0.0
    Change +