/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/ |
H A D | camera_input.cpp | 27 CHECK_AND_RETURN_RET_LOG(cameraInput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraInput_RegisterCallback() 33 cameraInput->RegisterCallback(callback); in OH_CameraInput_RegisterCallback() 45 cameraInput->UnregisterCallback(callback); in OH_CameraInput_UnregisterCallback() 49 Camera_ErrorCode OH_CameraInput_Open(Camera_Input* cameraInput) in OH_CameraInput_Open() argument 54 return cameraInput->Open(); in OH_CameraInput_Open() 68 Camera_ErrorCode OH_CameraInput_Close(Camera_Input* cameraInput) in OH_CameraInput_Close() argument 73 return cameraInput->Close(); in OH_CameraInput_Close() 76 Camera_ErrorCode OH_CameraInput_Release(Camera_Input* cameraInput) in OH_CameraInput_Release() argument 81 cameraInput->Release(); in OH_CameraInput_Release() 82 if (cameraInput != nullptr) { in OH_CameraInput_Release() [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/src/v1_1/ |
H A D | camera_ndk_unittest.cpp | 391 EXPECT_NE(&cameraInput, nullptr); 433 EXPECT_NE(&cameraInput, nullptr); 479 EXPECT_NE(&cameraInput, nullptr); 518 EXPECT_NE(&cameraInput, nullptr); 573 EXPECT_NE(cameraInput, nullptr); 625 EXPECT_NE(&cameraInput, nullptr); 683 EXPECT_NE(&cameraInput, nullptr); 753 EXPECT_NE(&cameraInput, nullptr); 818 EXPECT_NE(&cameraInput, nullptr); 1716 Camera_Input *cameraInput; variable [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/ |
H A D | README_zh.md | 121 result = captureSession->AddInput(cameraInput); 171 cameraInput->Release(); 251 cameraInput->Release(); 329 cameraInput->Release(); 452 cameraInput->Release(); 480 cameraInput->LockForControl(); 482 cameraInput->UnlockForControl(); 488 cameraInput->LockForControl(); 490 cameraInput->UnlockForControl(); 496 cameraInput->LockForControl(); [all …]
|
H A D | README.md | 122 result = captureSession->AddInput(cameraInput); 172 cameraInput->Release(); 252 cameraInput->Release(); 330 cameraInput->Release(); 453 cameraInput->Release(); 482 cameraInput->LockForControl(); 484 cameraInput->UnlockForControl(); 489 cameraInput->LockForControl(); 491 cameraInput->UnlockForControl(); 497 cameraInput->LockForControl(); [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/kits/native/include/camera/ |
H A D | camera_input.h | 73 typedef void (*OH_CameraInput_OnError)(const Camera_Input* cameraInput, Camera_ErrorCode errorCode); 98 Camera_ErrorCode OH_CameraInput_RegisterCallback(Camera_Input* cameraInput, CameraInput_Callbacks* … 109 Camera_ErrorCode OH_CameraInput_UnregisterCallback(Camera_Input* cameraInput, CameraInput_Callbacks… 122 Camera_ErrorCode OH_CameraInput_Open(Camera_Input* cameraInput); 136 Camera_ErrorCode OH_CameraInput_OpenSecureCamera(Camera_Input* cameraInput, uint64_t* secureSeqId); 147 Camera_ErrorCode OH_CameraInput_Close(Camera_Input* cameraInput); 158 Camera_ErrorCode OH_CameraInput_Release(Camera_Input* cameraInput);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-camera-kit/ |
H A D | camera__input_8h.md | 34 …input_onerror)) (const [Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, [Camera_ErrorC… 42 …put_registercallback) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, [CameraInput_C… 43 …t_unregistercallback) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, [CameraInput_C… 44 …a.md#oh_camerainput_open) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput) | 打开相机。 | 45 …put_opensecurecamera) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, uint64_t \*sec… 46 ….md#oh_camerainput_close) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput) | 关闭相机。 | 47 …_camerainput_release) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput) | 释放相机输入实例。和[O…
|
/ohos5.0/foundation/multimedia/camera_framework/docs/ |
H A D | preformance-imporvement-instructions.md | 260 const cameraInput camera.CameraInput = await cameraManager.createCameraInput(cameraInfo) 265 await session.addInput(cameraInput); 299 在CaptureSession.addOutput(photoOutput: PhotoOutput)、CaptureSession.addInput(cameraInput: CameraInpu… 332 await this.cameraInput.open() 333 await this.captureSession.addInput(this.cameraInput) 379 this.cameraInput = await this.cameraManager.createCameraInput(cameras[0]) 380 await this.cameraInput.open() 381 await this.captureSession.addInput(this.cameraInput) 428 this.cameraInput = await this.cameraManager.createCameraInput(cameras[0]) 429 await this.cameraInput.open() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/media/camera/ |
H A D | native-camera-device-input.md | 31 …./reference/apis-camera-kit/_o_h___camera.md#oh_cameramanager_createcamerainput)方法,获取cameraInput对象。 35 Camera_Input* cameraInput = nullptr; 58 …ret = OH_CameraManager_CreateCameraInput(cameraManager, &cameras[cameraDeviceIndex], &cameraInput); 59 if (cameraInput == nullptr || ret != CAMERA_OK) { 62 ret == OH_CameraInput_RegisterCallback(cameraInput, GetCameraInputListener()); 67 ret = OH_CameraInput_Open(cameraInput); 73 // 监听cameraInput错误信息 74 void OnCameraInputError(const Camera_Input* cameraInput, Camera_ErrorCode errorCode)
|
H A D | camera-device-input.md | 27 let cameraInput: camera.CameraInput | undefined = undefined; 29 cameraInput = cameraManager.createCameraInput(cameraDevice); 34 if (cameraInput === undefined) { 37 // 监听cameraInput错误信息 38 cameraInput.on('error', cameraDevice, (error: BusinessError) => { 42 await cameraInput.open(); 43 return cameraInput;
|
H A D | camera-metadata.md | 53 let cameraInput: camera.CameraInput | undefined = undefined; 54 cameraInput = cameraManager.createCameraInput(cameraArray[0]); 55 if (cameraInput === undefined) { 56 console.error('cameraInput is undefined'); 60 await cameraInput.open(); 63 session.addInput(cameraInput);
|
H A D | camera-preview.md | 58 let cameraInput: camera.CameraInput | undefined = undefined; 59 cameraInput = cameraManager.createCameraInput(cameraArray[0]); 60 if (cameraInput === undefined) { 61 console.error('cameraInput is undefined'); 65 await cameraInput.open(); 68 session.addInput(cameraInput);
|
H A D | native-camera-recording-case.md | 31 void OnCameraInputError(const Camera_Input* cameraInput, Camera_ErrorCode errorCode) 113 Camera_Input* cameraInput = nullptr; 194 …ret = OH_CameraManager_CreateCameraInput(cameraManager, &cameras[cameraDeviceIndex], &cameraInput); 195 if (cameraInput == nullptr || ret != CAMERA_OK) { 199 // 监听cameraInput错误信息 200 ret = OH_CameraInput_RegisterCallback(cameraInput, GetCameraInputListener()); 206 ret = OH_CameraInput_Open(cameraInput); 212 ret = OH_CaptureSession_AddInput(captureSession, cameraInput); 272 ret = OH_CameraInput_Close(cameraInput);
|
H A D | camera-worker.md | 63 private cameraInput: camera.CameraInput | undefined = undefined; 81 // 创建cameraInput输出对象 82 this.cameraInput = this.cameraManager.createCameraInput(this.cameras[0]); 83 if (this.cameraInput === undefined) { 88 await this.cameraInput.open(); 121 this.session.addInput(this.cameraInput); 139 await this.cameraInput?.close(); 148 this.cameraInput = undefined;
|
H A D | camera-recording-case.md | 199 let cameraInput: camera.CameraInput | undefined = undefined; 201 cameraInput = cameraManager.createCameraInput(cameraArray[0]); 206 if (cameraInput === undefined) { 209 // 监听cameraInput错误信息 211 cameraInput.on('error', cameraDevice, (error: BusinessError) => { 217 await cameraInput.open(); 220 console.error(`Failed to open cameraInput. error: ${JSON.stringify(err)}`); 225 videoSession.addInput(cameraInput); 228 console.error(`Failed to add cameraInput. error: ${JSON.stringify(err)}`); 316 await cameraInput.close();
|
H A D | camera-shooting-case.md | 96 let cameraInput: camera.CameraInput | undefined = undefined; 98 cameraInput = cameraManager.createCameraInput(cameraArray[0]); 103 if (cameraInput === undefined) { 107 // 监听cameraInput错误信息 109 cameraInput.on('error', cameraDevice, (error: BusinessError) => { 114 await cameraInput.open(); 198 photoSession.addInput(cameraInput); 314 await cameraInput.close();
|
H A D | native-camera-shooting-case.md | 83 void OnCameraInputError(const Camera_Input* cameraInput, Camera_ErrorCode errorCode) 180 Camera_Input* cameraInput = nullptr; 202 …ret = OH_CameraManager_CreateCameraInput(cameraManager, &cameras[cameraDeviceIndex], &cameraInput); 203 if (cameraInput == nullptr || ret != CAMERA_OK) { 207 // 监听cameraInput错误信息 208 ret = OH_CameraInput_RegisterCallback(cameraInput, GetCameraInputListener()); 214 ret = OH_CameraInput_Open(cameraInput); 274 ret = OH_CaptureSession_AddInput(captureSession, cameraInput); 406 ret = OH_CameraInput_Close(cameraInput);
|
/ohos5.0/docs/en/application-dev/reference/apis-camera-kit/ |
H A D | camera__input_8h.md | 34 …input_onerror)) (const [Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, [Camera_ErrorC… 42 …put_registercallback) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, [CameraInput_C… 43 …t_unregistercallback) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, [CameraInput_C… 44 …#oh_camerainput_open) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput) | Opens a came… 45 …put_opensecurecamera) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput, uint64_t \*sec… 46 …oh_camerainput_close) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput) | Closes a cam… 47 …_camerainput_release) ([Camera_Input](_o_h___camera.md#camera_input) \*cameraInput) | Releases a *…
|
/ohos5.0/docs/en/application-dev/media/camera/ |
H A D | native-camera-device-input.md | 31 …camera-kit/_o_h___camera.md#oh_cameramanager_createcamerainput) to obtain a **cameraInput** object. 35 Camera_Input* cameraInput = nullptr; 58 …ret = OH_CameraManager_CreateCameraInput(cameraManager, &cameras[cameraDeviceIndex], &cameraInput); 59 if (cameraInput == nullptr || ret != CAMERA_OK) { 62 ret == OH_CameraInput_RegisterCallback(cameraInput, GetCameraInputListener()); 67 ret = OH_CameraInput_Open(cameraInput); 74 void OnCameraInputError(const Camera_Input* cameraInput, Camera_ErrorCode errorCode)
|
H A D | camera-device-input.md | 27 let cameraInput: camera.CameraInput | undefined = undefined; 29 cameraInput = cameraManager.createCameraInput(cameraDevice); 34 if (cameraInput === undefined) { 38 cameraInput.on('error', cameraDevice, (error: BusinessError) => { 42 await cameraInput.open(); 43 return cameraInput;
|
H A D | camera-metadata.md | 53 let cameraInput: camera.CameraInput | undefined = undefined; 54 cameraInput = cameraManager.createCameraInput(cameraArray[0]); 55 if (cameraInput === undefined) { 56 console.error('cameraInput is undefined'); 60 await cameraInput.open(); 63 session.addInput(cameraInput);
|
H A D | camera-worker.md | 63 private cameraInput: camera.CameraInput | undefined = undefined; 81 // Create a cameraInput object. 82 this.cameraInput = this.cameraManager.createCameraInput(this.cameras[0]); 83 if (this.cameraInput === undefined) { 88 await this.cameraInput.open(); 121 this.session.addInput(this.cameraInput); 139 await this.cameraInput?.close(); 148 this.cameraInput = undefined;
|
H A D | native-camera-recording-case.md | 31 void OnCameraInputError(const Camera_Input* cameraInput, Camera_ErrorCode errorCode) 113 Camera_Input* cameraInput = nullptr; 194 …ret = OH_CameraManager_CreateCameraInput(cameraManager, &cameras[cameraDeviceIndex], &cameraInput); 195 if (cameraInput == nullptr || ret != CAMERA_OK) { 200 ret = OH_CameraInput_RegisterCallback(cameraInput, GetCameraInputListener()); 206 ret = OH_CameraInput_Open(cameraInput); 212 ret = OH_CaptureSession_AddInput(captureSession, cameraInput); 272 ret = OH_CameraInput_Close(cameraInput);
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.3.3/ |
H A D | changelogs-multimedia.md | 43 ## cl.multimedia.2 cameraInput的open和on回调接口行为变更 51 cameraInput的open接口,新增抢占机制,保证高优先级应用可以优先使用相机,open和on回调接口行为出现变化。 83 在使用cameraInput的on回调接口时,需要对错误码增加DEVICE_PREEMPTED错误的处理逻辑。
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/v3.2-beta5/ |
H A D | changelogs-camera-sync.md | 32 … | beginConfig(): void;<br/>addInput(cameraInput: CameraInput): void;<br/>removeInput(cam… 33 …cameraInput: CameraInput, callback: AsyncCallback<void>): void;<br/>addInput(cameraInput: CameraIn… 165 let cameraInput = cameraManager.createCameraInput(cameraDevice); 176 let cameraInput = cameraManager.createCameraInput(position, type); 231 cameraInput.on('error', cameraDevice, (BusinessError) => { 244 …nput(cameraInput: CameraInput, callback: AsyncCallback<void>): void; 以及 addInput(cameraInput: Came… 249 captureSession.addInput(cameraInput); 252 …t(cameraInput: CameraInput, callback: AsyncCallback<void>): void; 以及 removeInput(cameraInput: Came… 257 captureSession.removeInput(cameraInput);
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_3.2.10.3/ |
H A D | changelogs-camera-sync.md | 34 … | beginConfig(): void;<br/>addInput(cameraInput: CameraInput): void;<br/>removeInput(cam… 35 …cameraInput: CameraInput, callback: AsyncCallback<void>): void;<br/>addInput(cameraInput: CameraIn… 167 let cameraInput = cameraManager.createCameraInput(cameraDevice); 178 let cameraInput = cameraManager.createCameraInput(position, type); 233 cameraInput.on('error', cameraDevice, (BusinessError) => { 246 …nput(cameraInput: CameraInput, callback: AsyncCallback<void>): void; 以及 addInput(cameraInput: Came… 251 captureSession.addInput(cameraInput); 254 …t(cameraInput: CameraInput, callback: AsyncCallback<void>): void; 以及 removeInput(cameraInput: Came… 259 captureSession.removeInput(cameraInput);
|