MCPcopy Create free account
hub / github.com/android/ndk-samples / DeleteCamera

Function DeleteCamera

camera/texture-view/src/main/cpp/android_main.cpp:63–74  ·  view source on GitHub ↗

* deleteCamera(): * releases native application object, which * triggers native camera object be released */

Source from the content-addressed store, hash-verified

61 * triggers native camera object be released
62 */
63void DeleteCamera(JNIEnv*, jobject, jlong ndkCameraObj) {
64 if (!pEngineObj || !ndkCameraObj) {
65 return;
66 }
67 CameraAppEngine* pApp = reinterpret_cast<CameraAppEngine*>(ndkCameraObj);
68 ASSERT(pApp == pEngineObj, "NdkCamera Obj mismatch");
69
70 delete pApp;
71
72 // also reset the private global object
73 pEngineObj = nullptr;
74}
75
76/**
77 * getCameraCompatibleSize()

Callers 2

OnAppTermWindowMethod · 0.85
~CameraEngineMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected