/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/ |
H A D | preview_output.cpp | 43 previewOutput->RegisterCallback(callback); in OH_PreviewOutput_RegisterCallback() 65 previewOutput->UnregisterCallback(callback); in OH_PreviewOutput_UnregisterCallback() 78 return previewOutput->Start(); in OH_PreviewOutput_Start() 90 return previewOutput->Stop(); in OH_PreviewOutput_Stop() 102 Camera_ErrorCode retCode = previewOutput->Release(); in OH_PreviewOutput_Release() 103 if (previewOutput != nullptr) { in OH_PreviewOutput_Release() 104 delete previewOutput; in OH_PreviewOutput_Release() 121 return previewOutput->GetActiveProfile(profile); in OH_PreviewOutput_GetActiveProfile() 168 return previewOutput->DeleteFrameRates(frameRateRange); in OH_PreviewOutput_DeleteFrameRates() 181 return previewOutput->SetFrameRate(minFps, maxFps); in OH_PreviewOutput_SetFrameRate() [all …]
|
H A D | camera_manager.cpp | 222 const char* surfaceId, Camera_PreviewOutput** previewOutput) in OH_CameraManager_CreatePreviewOutput() argument 230 CHECK_AND_RETURN_RET_LOG(previewOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraManager_CreatePreviewOutput() 233 return cameraManager->CreatePreviewOutput(profile, surfaceId, previewOutput); in OH_CameraManager_CreatePreviewOutput() 237 const char* surfaceId, Camera_PreviewOutput** previewOutput) in OH_CameraManager_CreatePreviewOutputUsedInPreconfig() argument 244 CHECK_AND_RETURN_RET_LOG(previewOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraManager_CreatePreviewOutputUsedInPreconfig() 247 return cameraManager->CreatePreviewOutputUsedInPreconfig(surfaceId, previewOutput); in OH_CameraManager_CreatePreviewOutputUsedInPreconfig()
|
H A D | capture_session.cpp | 126 …CaptureSession_AddSecureOutput(Camera_CaptureSession* session, Camera_PreviewOutput* previewOutput) in OH_CaptureSession_AddSecureOutput() argument 129 CHECK_AND_RETURN_RET_LOG(previewOutput != nullptr, in OH_CaptureSession_AddSecureOutput() 131 return session->AddSecureOutput(previewOutput); in OH_CaptureSession_AddSecureOutput() 167 Camera_PreviewOutput* previewOutput) in OH_CaptureSession_AddPreviewOutput() argument 170 CHECK_AND_RETURN_RET_LOG(previewOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CaptureSession_AddPreviewOutput() 173 return session->AddPreviewOutput(previewOutput); in OH_CaptureSession_AddPreviewOutput() 177 Camera_PreviewOutput* previewOutput) in OH_CaptureSession_RemovePreviewOutput() argument 180 CHECK_AND_RETURN_RET_LOG(previewOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CaptureSession_RemovePreviewOutput() 183 return session->RemovePreviewOutput(previewOutput); in OH_CaptureSession_RemovePreviewOutput()
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/kits/native/include/camera/ |
H A D | preview_output.h | 67 typedef void (*OH_PreviewOutput_OnFrameStart)(Camera_PreviewOutput* previewOutput); 76 typedef void (*OH_PreviewOutput_OnFrameEnd)(Camera_PreviewOutput* previewOutput, int32_t frameCount… 122 Camera_ErrorCode OH_PreviewOutput_RegisterCallback(Camera_PreviewOutput* previewOutput, 134 Camera_ErrorCode OH_PreviewOutput_UnregisterCallback(Camera_PreviewOutput* previewOutput, 147 Camera_ErrorCode OH_PreviewOutput_Start(Camera_PreviewOutput* previewOutput); 158 Camera_ErrorCode OH_PreviewOutput_Stop(Camera_PreviewOutput* previewOutput); 169 Camera_ErrorCode OH_PreviewOutput_Release(Camera_PreviewOutput* previewOutput); 204 Camera_ErrorCode OH_PreviewOutput_GetSupportedFrameRates(Camera_PreviewOutput* previewOutput, 216 Camera_ErrorCode OH_PreviewOutput_DeleteFrameRates(Camera_PreviewOutput* previewOutput, 229 Camera_ErrorCode OH_PreviewOutput_SetFrameRate(Camera_PreviewOutput* previewOutput, [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-camera-kit/ |
H A D | preview__output_8h.md | 34 …rt)) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | 在[PreviewOu… 35 …nd)) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, int32_t frame… 36 …or)) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [Camera_Error… 44 …ack) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [PreviewOutpu… 45 …ack) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [PreviewOutpu… 46 …start) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | 开始预览输出。 | 47 …_stop) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | 停止预览输出。 | 48 …lease) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | 释放预览输出。 | 49 …ile) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [Camera_Profi… 52 …tes) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [Camera_Frame… [all …]
|
H A D | _o_h___camera.md | 1446 | previewOutput | 传递回调的[Camera_PreviewOutput](#camera_previewoutput)。 | 1470 | previewOutput | 传递回调的[Camera_PreviewOutput](#camera_previewoutput)。 | 1490 | previewOutput | 传递回调的[Camera_PreviewOutput](#camera_previewoutput)。 | 3168 | previewOutput | 要添加的目标[Camera_PreviewOutput](#camera_previewoutput)。 | 4339 | previewOutput | 要删除的目标[Camera_PreviewOutput](#camera_previewoutput)。 | 5808 | previewOutput | [Camera_PreviewOutput](#camera_previewoutput)实例。 | 5954 | previewOutput | [Camera_PreviewOutput](#camera_previewoutput)实例。 | 5982 | previewOutput | 要释放的[Camera_PreviewOutput](#camera_previewoutput)实例。 | 6040 | previewOutput | 要启动的[Camera_PreviewOutput](#camera_previewoutput)实例。 | 6071 | previewOutput | 要停止的[Camera_PreviewOutput](#camera_previewoutput)实例。 | [all …]
|
/ohos5.0/docs/zh-cn/application-dev/media/camera/ |
H A D | camera-preview.md | 30 let previewOutput: camera.PreviewOutput | undefined = undefined; 37 return previewOutput; 69 session.addOutput(previewOutput); 80 - 通过注册固定的frameStart回调函数获取监听预览启动结果,previewOutput创建成功时即可监听,预览第一次曝光时触发,有该事件返回结果则认为预览流已启动。 83 function onPreviewOutputFrameStart(previewOutput: camera.PreviewOutput): void { 84 previewOutput.on('frameStart', (err: BusinessError) => { 93 - 通过注册固定的frameEnd回调函数获取监听预览结束结果,previewOutput创建成功时即可监听,预览完成最后一帧时触发,有该事件返回结果则认为预览流已结束。 96 function onPreviewOutputFrameEnd(previewOutput: camera.PreviewOutput): void { 97 previewOutput.on('frameEnd', (err: BusinessError) => { 109 function onPreviewOutputError(previewOutput: camera.PreviewOutput): void { [all …]
|
H A D | native-camera-preview.md | 33 …eviewOutput()方法中的参数分别是cameraManager指针,previewProfiles数组中的第一项,步骤三中获取的surfaceId,以及返回的previewOutput指针。 41 Camera_PreviewOutput* previewOutput = nullptr; 64 …CameraManager_CreatePreviewOutput(cameraManager, previewProfile, previewSurfaceId, &previewOutput); 65 if (previewProfile == nullptr || previewOutput == nullptr || ret != CAMERA_OK) { 83 ret = OH_CaptureSession_Stop(previewOutput); 93 - 通过注册固定的frameStart回调函数获取监听预览启动结果,previewOutput创建成功时即可监听,预览第一次曝光时触发,有该事件返回结果则认为预览流已启动。 96 ret = OH_PreviewOutput_RegisterCallback(previewOutput, GetPreviewOutputListener()); 102 void PreviewOutputOnFrameStart(Camera_PreviewOutput* previewOutput) 117 - 通过注册固定的frameEnd回调函数获取监听预览结束结果,previewOutput创建成功时即可监听,预览完成最后一帧时触发,有该事件返回结果则认为预览流已结束。 120 void PreviewOutputOnFrameEnd(Camera_PreviewOutput* previewOutput, int32_t frameCount) [all …]
|
H A D | camera-worker.md | 64 private previewOutput: camera.PreviewOutput | undefined = undefined; 98 this.previewOutput = this.cameraManager.createPreviewOutput(previewProfile, surfaceId); 99 if (this.previewOutput === undefined) { 122 this.session.addOutput(this.previewOutput); 136 await this.previewOutput?.release(); 144 this.previewOutput = undefined;
|
H A D | native-camera-shooting-case.md | 58 void PreviewOutputOnFrameStart(Camera_PreviewOutput* previewOutput) 63 void PreviewOutputOnFrameEnd(Camera_PreviewOutput* previewOutput, int32_t frameCount) 68 void PreviewOutputOnError(Camera_PreviewOutput* previewOutput, Camera_ErrorCode errorCode) 178 Camera_PreviewOutput* previewOutput = nullptr; 238 …CameraManager_CreatePreviewOutput(cameraManager, previewProfile, previewSurfaceId, &previewOutput); 239 if (previewProfile == nullptr || previewOutput == nullptr || ret != CAMERA_OK) { 244 ret = OH_PreviewOutput_RegisterCallback(previewOutput, GetPreviewOutputListener()); 280 ret = OH_CaptureSession_AddPreviewOutput(captureSession, previewOutput); 414 ret = OH_PreviewOutput_Release(previewOutput);
|
H A D | camera-shooting-case.md | 142 let previewOutput: camera.PreviewOutput | undefined = undefined; 144 previewOutput = cameraManager.createPreviewOutput(previewProfilesArray[0], surfaceId); 149 if (previewOutput === undefined) { 153 previewOutput.on('error', (error: BusinessError) => { 206 photoSession.addOutput(previewOutput); 209 console.error('Failed to addOutput(previewOutput). errorCode = ' + err.code); 317 await previewOutput.release();
|
H A D | camera-session-management.md | 52 …ce/apis-camera-kit/js-apis-camera.md#addoutput11)添加相机的输出流。以下示例代码以添加预览流previewOutput和拍照流photoOutput… 55 …n(photoSession: camera.PhotoSession, cameraInput: camera.CameraInput, previewOutput: camera.Previe… 63 photoSession.addOutput(previewOutput); 66 console.error(`Failed to add previewOutput. error: ${JSON.stringify(err)}`);
|
H A D | camera-background-recovery.md | 115 let previewOutput: camera.PreviewOutput | undefined = undefined; 117 previewOutput = cameraManager.createPreviewOutput(previewProfilesArray[0], surfaceId); 122 if (previewOutput === undefined) { 126 previewOutput.on('error', (error: BusinessError) => { 176 photoSession.addOutput(previewOutput); 179 console.error('Failed to addOutput(previewOutput). errorCode = ' + err.code);
|
H A D | native-camera-recording-case.md | 111 Camera_PreviewOutput* previewOutput = nullptr; 218 … ret = OH_CameraManager_CreatePreviewOutput(cameraManager, previewProfile, 0, &previewOutput); 219 if (previewProfile == nullptr || previewOutput == nullptr || ret != CAMERA_OK) { 224 ret = OH_CaptureSession_AddPreviewOutput(captureSession, previewOutput); 280 ret = OH_PreviewOutput_Release(previewOutput);
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest/src/ |
H A D | camera_framework_moduletest.cpp | 488 return previewOutput; in CreatePreviewOutput() 536 return previewOutput; in CreatePreviewOutput() 553 return previewOutput; in CreatePreviewOutput() 678 ASSERT_NE(previewOutput, nullptr); in ConfigHighResSession() 1009 ASSERT_NE(previewOutput, nullptr); in TestCallbacks() 1365 ASSERT_NE(previewOutput, nullptr); 1511 ASSERT_NE(previewOutput, nullptr); 1549 ASSERT_NE(previewOutput, nullptr); 6010 … intResult = captureSession->AddOutput(previewOutput->GetStreamType(), previewOutput->GetStream()); 6948 previewOutput->Release(); [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-camera-kit/ |
H A D | preview__output_8h.md | 34 …rt)) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | Defines the… 35 …nd)) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, int32_t frame… 44 …ack) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [PreviewOutpu… 45 …ack) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [PreviewOutpu… 46 …art) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | Starts prev… 47 …top) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | Stops previ… 48 …ase) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput) | Releases a … 49 …ile) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [Camera_Profi… 52 …tes) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, [Camera_Frame… 53 …ate) ([Camera_PreviewOutput](_o_h___camera.md#camera_previewoutput) \*previewOutput, int32_t minFp… [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/src/v1_1/ |
H A D | camera_ndk_unittest.cpp | 107 EXPECT_NE(previewOutput, nullptr); in CreatePreviewOutput() 108 return previewOutput; in CreatePreviewOutput() 485 EXPECT_NE(previewOutput, nullptr); 525 EXPECT_NE(previewOutput, nullptr); 579 EXPECT_NE(previewOutput, nullptr); 637 EXPECT_NE(previewOutput, nullptr); 700 EXPECT_NE(previewOutput, nullptr); 767 EXPECT_NE(previewOutput, nullptr); 828 EXPECT_NE(previewOutput, nullptr); 882 EXPECT_NE(previewOutput, nullptr); [all …]
|
H A D | camera_framework_unittest.cpp | 4414 previewOutput->FindSketchSize(); 4578 previewOutput->Release(); 5219 previewOutput->FindSketchSize(); 5277 previewOutput->FindSketchSize(); 5911 previewOutput->stream_ = nullptr; 5912 previewOutput->session_ = nullptr; 5918 previewOutput->stream_ = nullptr; 5945 previewOutput->stream_ = nullptr; 5977 ASSERT_NE(previewOutput, nullptr); 6032 ASSERT_NE(previewOutput, nullptr); [all …]
|
/ohos5.0/docs/en/application-dev/media/camera/ |
H A D | camera-preview.md | 31 let previewOutput: camera.PreviewOutput | undefined = undefined; 33 previewOutput = cameraManager.createPreviewOutput(previewProfilesArray[0], surfaceId); 38 return previewOutput; 45 …async function startPreviewOutput(cameraManager: camera.CameraManager, previewOutput: camera.Previ… 70 session.addOutput(previewOutput); 84 function onPreviewOutputFrameStart(previewOutput: camera.PreviewOutput): void { 85 previewOutput.on('frameStart', (err: BusinessError) => { 97 function onPreviewOutputFrameEnd(previewOutput: camera.PreviewOutput): void { 98 previewOutput.on('frameEnd', (err: BusinessError) => { 110 function onPreviewOutputError(previewOutput: camera.PreviewOutput): void { [all …]
|
H A D | native-camera-preview.md | 33 …ofiles** array, the surface ID obtained in step 3, and the returned **previewOutput** pointer, res… 41 Camera_PreviewOutput* previewOutput = nullptr; 64 …CameraManager_CreatePreviewOutput(cameraManager, previewProfile, previewSurfaceId, &previewOutput); 65 if (previewProfile == nullptr || previewOutput == nullptr || ret != CAMERA_OK) { 83 ret = OH_CaptureSession_Stop(previewOutput); 96 ret = OH_PreviewOutput_RegisterCallback(previewOutput, GetPreviewOutputListener()); 102 void PreviewOutputOnFrameStart(Camera_PreviewOutput* previewOutput) 120 void PreviewOutputOnFrameEnd(Camera_PreviewOutput* previewOutput, int32_t frameCount) 129 void PreviewOutputOnError(Camera_PreviewOutput* previewOutput, Camera_ErrorCode errorCode)
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.1/ |
H A D | changelogs-camera.md | 368 参考代码如下:用previewOutput做示例 371 previewOutput.release((err) => { 381 previewOutput.release().then(() => { 391 previewOutput.start((err) => { 401 previewOutput.start().then(() => { 411 previewOutput.stop((err) => { 421 previewOutput.stop().then(() => { 736 captureSession.addOutput(previewOutput, (err) => { 746 captureSession.addOutput(previewOutput).then(() => { 764 captureSession.removeOutput(previewOutput, (err) => { [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/ |
H A D | capture_session_impl.h | 44 Camera_ErrorCode AddSecureOutput(Camera_PreviewOutput* previewOutput); 54 Camera_ErrorCode AddPreviewOutput(Camera_PreviewOutput* previewOutput); 56 Camera_ErrorCode RemovePreviewOutput(Camera_PreviewOutput* previewOutput); 140 Camera_ErrorCode CanAddPreviewOutput(Camera_PreviewOutput* previewOutput, bool* isSuccessful);
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest/include/ |
H A D | camera_framework_moduletest.h | 105 …void ConfigSlowMotionSession(sptr<CaptureOutput> &previewOutput, sptr<CaptureOutput> &videoOutput); 106 …void CreateHighResPhotoOutput(sptr<CaptureOutput> &previewOutput, sptr<CaptureOutput> &photoOutput, 108 void ConfigVideoSession(sptr<CaptureOutput> &previewOutput, sptr<CaptureOutput> &videoOutput); 130 …ProcessPortraitSession(sptr<PortraitSession>& portraitSession, sptr<CaptureOutput>& previewOutput);
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_3.2.8.1/ |
H A D | changelogs-camera.md | 368 The sample code (for **previewOutput**) is as follows: 371 previewOutput.release((err) => { 381 previewOutput.release().then(() => { 391 previewOutput.start((err) => { 401 previewOutput.start().then(() => { 411 previewOutput.stop((err) => { 421 previewOutput.stop().then(() => { 736 captureSession.addOutput(previewOutput, (err) => { 746 captureSession.addOutput(previewOutput).then(() => { 764 captureSession.removeOutput(previewOutput, (err) => { [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/inner_api/native/test/ |
H A D | camera_capture.cpp | 247 …sptr<CaptureOutput> previewOutput = camManagerObj->CreatePreviewOutput(previewprofile, previewProd… in main() local 248 if (previewOutput == nullptr) { in main() 253 …((sptr<PreviewOutput> &)previewOutput)->SetCallback(std::make_shared<TestPreviewOutputCallback>(te… in main() 254 ret = captureSession->AddOutput(previewOutput); in main() 281 ((sptr<PreviewOutput> &)previewOutput)->Stop(); in main()
|