/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/ |
H A D | photo_output.cpp | 41 photoOutput->RegisterCallback(callback); in OH_PhotoOutput_RegisterCallback() 61 photoOutput->UnregisterCallback(callback); in OH_PhotoOutput_UnregisterCallback() 106 photoOutput->RegisterCaptureEndCallback(callback); in OH_PhotoOutput_RegisterCaptureEndCallback() 121 photoOutput->UnregisterCaptureEndCallback(callback); in OH_PhotoOutput_UnregisterCaptureEndCallback() 166 photoOutput->RegisterCaptureReadyCallback(callback); in OH_PhotoOutput_RegisterCaptureReadyCallback() 284 return photoOutput->Capture(); in OH_PhotoOutput_Capture() 309 Camera_ErrorCode retCode = photoOutput->Release(); in OH_PhotoOutput_Release() 310 if (photoOutput != nullptr) { in OH_PhotoOutput_Release() 311 delete photoOutput; in OH_PhotoOutput_Release() 339 return photoOutput->EnableMirror(enableMirror); in OH_PhotoOutput_EnableMirror() [all …]
|
H A D | camera_manager.cpp | 251 const char* surfaceId, Camera_PhotoOutput** photoOutput) in OH_CameraManager_CreatePhotoOutput() argument 260 CHECK_AND_RETURN_RET_LOG(photoOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraManager_CreatePhotoOutput() 263 return cameraManager->CreatePhotoOutput(profile, surfaceId, photoOutput); in OH_CameraManager_CreatePhotoOutput() 267 const Camera_Profile* profile, Camera_PhotoOutput** photoOutput) in OH_CameraManager_CreatePhotoOutputWithoutSurface() argument 274 CHECK_AND_RETURN_RET_LOG(photoOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraManager_CreatePhotoOutputWithoutSurface() 277 return cameraManager->CreatePhotoOutputWithoutSurface(profile, photoOutput); in OH_CameraManager_CreatePhotoOutputWithoutSurface() 281 const char* surfaceId, Camera_PhotoOutput** photoOutput) in OH_CameraManager_CreatePhotoOutputUsedInPreconfig() argument 288 CHECK_AND_RETURN_RET_LOG(photoOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraManager_CreatePhotoOutputUsedInPreconfig() 291 return cameraManager->CreatePhotoOutputUsedInPreconfig(surfaceId, photoOutput); in OH_CameraManager_CreatePhotoOutputUsedInPreconfig()
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/kits/native/include/camera/ |
H A D | photo_output.h | 69 typedef void (*OH_PhotoOutput_OnFrameStart)(Camera_PhotoOutput* photoOutput); 87 typedef void (*OH_PhotoOutput_OnFrameEnd)(Camera_PhotoOutput* photoOutput, int32_t frameCount); 107 typedef void (*OH_PhotoOutput_CaptureEnd) (Camera_PhotoOutput* photoOutput, int32_t frameCount); 133 typedef void (*OH_PhotoOutput_CaptureReady) (Camera_PhotoOutput* photoOutput); 246 Camera_ErrorCode OH_PhotoOutput_RegisterCaptureEndCallback(Camera_PhotoOutput* photoOutput, 258 Camera_ErrorCode OH_PhotoOutput_UnregisterCaptureEndCallback(Camera_PhotoOutput* photoOutput, 294 Camera_ErrorCode OH_PhotoOutput_RegisterCaptureReadyCallback(Camera_PhotoOutput* photoOutput, 393 Camera_ErrorCode OH_PhotoOutput_Capture(Camera_PhotoOutput* photoOutput); 406 Camera_ErrorCode OH_PhotoOutput_Capture_WithCaptureSetting(Camera_PhotoOutput* photoOutput, 418 Camera_ErrorCode OH_PhotoOutput_Release(Camera_PhotoOutput* photoOutput); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-camera-kit/ |
H A D | photo__output_8h.md | 34 …mestart)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput) | 在[PhotoOutpu… 36 …rameend)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, int32_t frameC… 38 …tureend)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, int32_t frameC… 41 …reready)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput) | 拍照准备就绪回调。收到回… 42 …uration)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, int64_t durati… 43 …ailable)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, [OH_PhotoNativ… 44 …ailable)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, OH_MediaAsset … 68 …utput_capture) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput) | 拍摄照片。 | 70 …put_release) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput) | 释放拍照输出。 | 72 …lemirror) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, bool enabled) … [all …]
|
H A D | _o_h___camera.md | 5326 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5354 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5382 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5410 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5438 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5466 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5494 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5522 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5581 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | 5609 | photoOutput | [Camera_PhotoOutput](#camera_photooutput)实例。 | [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-camera-kit/ |
H A D | photo__output_8h.md | 38 …tureend)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, int32_t frameC… 39 …ithinfo)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, [Camera_Captur… 40 …tterend)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, [Camera_FrameS… 42 …uration)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, int64_t durati… 44 …ailable)) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, OH_MediaAsset … 68 …_capture) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput) | Captures a p… 70 …_release) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput) | Releases a *… 71 …upported) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, bool \*isSuppo… 72 …lemirror) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, bool enabled) … 75 …upported) ([Camera_PhotoOutput](_o_h___camera.md#camera_photooutput) \*photoOutput, bool \*isSuppo… [all …]
|
/ohos5.0/docs/zh-cn/application-dev/media/camera/ |
H A D | camera-deferred-photo.md | 42 let photoOutput: camera.PhotoOutput | undefined = undefined; 44 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 49 return photoOutput; 56 function isDeferredImageDeliverySupported(photoOutput: camera.PhotoOutput): boolean { 58 if (photoOutput !== null) { 69 function EnableDeferredPhotoAbility(photoOutput: camera.PhotoOutput): void { 70 photoOutput.deferImageDelivery(camera.DeferredDeliveryImageType.PHOTO); 77 function isDeferredImageDeliveryEnabled(photoOutput: camera.PhotoOutput): boolean { 79 if (photoOutput !== null) { 80 … isEnabled = photoOutput.isDeferredImageDeliveryEnabled(camera.DeferredDeliveryImageType.PHOTO); [all …]
|
H A D | camera-deferred-capture.md | 43 let photoOutput: camera.PhotoOutput | undefined = undefined; 45 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 50 return photoOutput; 75 function onPhotoOutputPhotoAssetAvailable(photoOutput: camera.PhotoOutput): void { 76 photoOutput.on('photoAssetAvailable', photoAssetAvailableCallback); 131 function onPhotoOutputCaptureStart(photoOutput: camera.PhotoOutput): void { 144 function onPhotoOutputCaptureEnd(photoOutput: camera.PhotoOutput): void { 158 function onPhotoOutputCaptureReady(photoOutput: camera.PhotoOutput): void { 159 photoOutput.on('captureReady', (err: BusinessError) => { 171 function onPhotoOutputError(photoOutput: camera.PhotoOutput): void { [all …]
|
H A D | camera-shooting.md | 29 let photoOutput: camera.PhotoOutput | undefined = undefined; 31 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 36 return photoOutput; 50 function setPhotoOutputCb(photoOutput: camera.PhotoOutput) { 51 //设置回调之后,调用photoOutput的capture方法,就会将拍照的buffer回传到回调中 170 photoOutput.capture(settings, (err: BusinessError) => { 187 function onPhotoOutputCaptureStart(photoOutput: camera.PhotoOutput): void { 200 function onPhotoOutputCaptureEnd(photoOutput: camera.PhotoOutput): void { 215 photoOutput.on('captureReady', (err: BusinessError) => { 227 function onPhotoOutputError(photoOutput: camera.PhotoOutput): void { [all …]
|
H A D | camera-moving-photo.md | 39 let photoOutput: camera.PhotoOutput | undefined = undefined; 41 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 46 return photoOutput; 56 function isMovingPhotoSupported(photoOutput: camera.PhotoOutput): boolean { 59 isSupported = photoOutput.isMovingPhotoSupported(); 72 function enableMovingPhoto(photoOutput: camera.PhotoOutput): void { 74 photoOutput.enableMovingPhoto(true); 87 在相机应用开发过程中,可以随时监听动态照片拍照输出流状态。通过注册photoAsset的回调函数获取监听结果,photoOutput创建成功时即可监听。 104 function onPhotoOutputPhotoAssetAvailable(photoOutput: camera.PhotoOutput): void { 105 …photoOutput.on('photoAssetAvailable', (err: BusinessError, photoAsset: photoAccessHelper.PhotoAsse…
|
H A D | camera-session-management.md | 52 …kit/js-apis-camera.md#addoutput11)添加相机的输出流。以下示例代码以添加预览流previewOutput和拍照流photoOutput为例,即当前模式支持拍照和预览。 55 … cameraInput: camera.CameraInput, previewOutput: camera.PreviewOutput, photoOutput: camera.PhotoOu… 69 photoSession.addOutput(photoOutput); 72 console.error(`Failed to add photoOutput. error: ${JSON.stringify(err)}`); 90 …apis-camera-kit/js-apis-camera.md#addoutput11)方法可以完成会话切换控制。以下示例代码以移除拍照流photoOutput,添加视频流videoOutpu… 93 …ut(photoSession: camera.PhotoSession, videoOutput: camera.VideoOutput, photoOutput: camera.PhotoOu… 109 photoSession.removeOutput(photoOutput); 112 console.error(`Failed to remove photoOutput. error: ${JSON.stringify(err)}`);
|
H A D | camera-shooting-case.md | 32 function setPhotoOutputCb(photoOutput: camera.PhotoOutput): void { 33 //设置回调之后,调用photoOutput的capture方法,就会将拍照的buffer回传到回调中 34 photoOutput.on('photoAvailable', (errCode: BusinessError, photo: camera.Photo): void => { 158 let photoOutput: camera.PhotoOutput | undefined = undefined; 160 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 165 if (photoOutput === undefined) { 170 setPhotoOutputCb(photoOutput); 214 photoSession.addOutput(photoOutput); 217 console.error('Failed to addOutput(photoOutput). errorCode = ' + err.code); 301 photoOutput.capture(photoCaptureSetting, (err: BusinessError) => { [all …]
|
H A D | native-camera-deferred-capture.md | 134 void mediaLibRequestBuffer(Camera_PhotoOutput *photoOutput, OH_MediaAsset *mediaAsset) { 135 if (photoOutput == nullptr) { 136 OH_LOG_ERROR(LOG_APP, "photoOutput is nullptr!"); 162 void OnPhotoAssetAvailable(Camera_PhotoOutput *photoOutput, OH_MediaAsset *mediaAsset) { 171 mediaLibRequestBuffer(photoOutput, mediaAsset); 175 … Camera_ErrorCode PhotoOutputRegisterPhotoAssetAvailableCallback(Camera_PhotoOutput *photoOutput) { 176 …Camera_ErrorCode ret = OH_PhotoOutput_RegisterPhotoAssetAvailableCallback(photoOutput, OnPhotoAsse…
|
H A D | native-camera-shooting.md | 52 Camera_PhotoOutput *photoOutput = nullptr; 75 if (photoOutput == nullptr || ret != CAMERA_OK) { 110 void OnPhotoAvailable(Camera_PhotoOutput *photoOutput, OH_PhotoNative *photo) { 177 ret_ = OH_PhotoOutput_UnregisterPhotoAvailableCallback(photoOutput, OnPhotoAvailable); 522 ret = OH_PhotoOutput_Capture(photoOutput); 534 - 通过注册固定的onFrameStart回调函数获取监听拍照开始结果,photoOutput创建成功时即可监听,拍照第一次曝光时触发。 537 ret = OH_PhotoOutput_RegisterCallback(photoOutput, GetPhotoOutputListener()); 543 void PhotoOutputOnFrameStart(Camera_PhotoOutput* photoOutput) 563 - 通过注册固定的onFrameEnd回调函数获取监听拍照结束结果,photoOutput创建成功时即可监听。 566 void PhotoOutputOnFrameEnd(Camera_PhotoOutput* photoOutput, int32_t frameCount) [all …]
|
H A D | camera-deferred-photo-case.md | 166 let photoOutput: camera.PhotoOutput | undefined = undefined; 168 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 173 if (photoOutput === undefined) { 218 photoSession.addOutput(photoOutput); 221 console.error('Failed to addOutput(photoOutput). errorCode = ' + err.code); 225 photoOutput.on('photoAvailable', (err: BusinessError, photoObj: camera.Photo): void => { 237 …photoOutput.on('deferredPhotoProxyAvailable', (err: BusinessError, proxyObj: camera.DeferredPhotoP… 259 photoOutput.deferImageDelivery(camera.DeferredDeliveryImageType.PHOTO); 261 …let isSupportEnabled: boolean = photoOutput.isDeferredImageDeliveryEnabled(camera.DeferredDelivery… 346 photoOutput.capture(photoCaptureSetting, (err: BusinessError) => { [all …]
|
H A D | native-camera-session-management.md | 43 Camera_PhotoOutput* photoOutput = nullptr; 70 …#oh_capturesession_addphotooutput)添加相机的输出流。以下示例代码以添加预览流previewOutput和拍照流photoOutput为例,即当前模式支持拍照和预览。 88 ret = OH_CaptureSession_AddPhotoOutput(captureSession, photoOutput); 106 …___camera.md#oh_capturesession_addvideooutput)方法可以完成会话切换控制。以下示例代码以移除拍照流photoOutput,添加视频流videoOutpu… 120 ret = OH_CaptureSession_RemovePhotoOutput(captureSession, photoOutput);
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/src/v1_1/ |
H A D | camera_ndk_unittest.cpp | 70 EXPECT_NE(photoOutput, nullptr); in CreatePhotoOutput() 71 return photoOutput; in CreatePhotoOutput() 383 EXPECT_NE(photoOutput, nullptr); 424 EXPECT_NE(photoOutput, nullptr); 635 EXPECT_NE(photoOutput, nullptr); 697 EXPECT_NE(photoOutput, nullptr); 782 EXPECT_NE(photoOutput, nullptr); 879 EXPECT_NE(photoOutput, nullptr); 988 EXPECT_NE(photoOutput, nullptr); 1051 EXPECT_NE(photoOutput, nullptr); [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/js/camera_napi/src/output/ |
H A D | photo_output_napi.cpp | 246 photoOutput); in InitPictureListeners() 254 photoOutput); in InitPictureListeners() 262 photoOutput); in InitPictureListeners() 270 photoOutput); in InitPictureListeners() 420 if (photoOutput && photoOutput->taskManager_) { in OnBufferAvailable() 519 if (!photoOutput) { in ExecuteDeepCopySurfaceBuffer() 756 if (!photoOutput) { in CleanAfterTransPicture() 778 if (photoOutput && photoOutput->GetSession()) { in AssembleAuxiliaryPhoto() 1028 if (photoOutput && photoOutput->GetSession()) { in CreateMediaLibrary() 1130 if (photoOutput) { in SaveCallback() [all …]
|
/ohos5.0/docs/en/application-dev/media/camera/ |
H A D | camera-deferred-photo.md | 42 let photoOutput: camera.PhotoOutput | undefined = undefined; 44 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 49 return photoOutput; 56 function isDeferredImageDeliverySupported(photoOutput: camera.PhotoOutput): boolean { 58 if (photoOutput !== null) { 69 function EnableDeferredPhotoAbility(photoOutput: camera.PhotoOutput): void { 70 photoOutput.deferImageDelivery(camera.DeferredDeliveryImageType.PHOTO); 77 function isDeferredImageDeliveryEnabled(photoOutput: camera.PhotoOutput): boolean { 79 if (photoOutput !== null) { 80 … isEnabled = photoOutput.isDeferredImageDeliveryEnabled(camera.DeferredDeliveryImageType.PHOTO); [all …]
|
H A D | camera-shooting.md | 29 let photoOutput: camera.PhotoOutput | undefined = undefined; 31 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 36 return photoOutput; 50 function setPhotoOutputCb(photoOutput: camera.PhotoOutput) { 170 photoOutput.capture(settings, (err: BusinessError) => { 187 function onPhotoOutputCaptureStart(photoOutput: camera.PhotoOutput): void { 200 function onPhotoOutputCaptureEnd(photoOutput: camera.PhotoOutput): void { 214 function onPhotoOutputCaptureReady(photoOutput: camera.PhotoOutput): void { 215 photoOutput.on('captureReady', (err: BusinessError) => { 227 function onPhotoOutputError(photoOutput: camera.PhotoOutput): void { [all …]
|
H A D | camera-moving-photo.md | 39 let photoOutput: camera.PhotoOutput | undefined = undefined; 41 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 46 return photoOutput; 57 function isMovingPhotoSupported(photoOutput: camera.PhotoOutput): boolean { 60 isSupported = photoOutput.isMovingPhotoSupported(); 73 function enableMovingPhoto(photoOutput: camera.PhotoOutput): void { 75 photoOutput.enableMovingPhoto(true); 105 function onPhotoOutputPhotoAssetAvailable(photoOutput: camera.PhotoOutput): void { 106 …photoOutput.on('photoAssetAvailable', (err: BusinessError, photoAsset: photoAccessHelper.PhotoAsse…
|
H A D | camera-deferred-capture.md | 43 let photoOutput: camera.PhotoOutput | undefined = undefined; 45 photoOutput = cameraManager.createPhotoOutput(photoProfilesArray[0]); 50 return photoOutput; 74 function onPhotoOutputPhotoAssetAvailable(photoOutput: camera.PhotoOutput): void { 75 photoOutput.on('photoAssetAvailable', photoAssetAvailableCallback); 130 function onPhotoOutputCaptureStart(photoOutput: camera.PhotoOutput): void { 143 function onPhotoOutputCaptureEnd(photoOutput: camera.PhotoOutput): void { 157 function onPhotoOutputCaptureReady(photoOutput: camera.PhotoOutput): void { 158 photoOutput.on('captureReady', (err: BusinessError) => { 170 function onPhotoOutputError(photoOutput: camera.PhotoOutput): void { [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/src/output/ |
H A D | photo_output.cpp | 209 auto photoOutput = GetPhotoOutput(); in OnCaptureStarted() local 212 auto callback = photoOutput->GetApplicationCallback(); in OnCaptureStarted() 245 auto photoOutput = GetPhotoOutput(); in OnCaptureStarted() local 248 auto callback = photoOutput->GetApplicationCallback(); in OnCaptureStarted() 258 auto photoOutput = GetPhotoOutput(); in OnCaptureEnded() local 261 auto callback = photoOutput->GetApplicationCallback(); in OnCaptureEnded() 270 auto photoOutput = GetPhotoOutput(); in OnCaptureError() local 273 auto callback = photoOutput->GetApplicationCallback(); in OnCaptureError() 283 auto photoOutput = GetPhotoOutput(); in OnFrameShutter() local 296 auto photoOutput = GetPhotoOutput(); in OnFrameShutterEnd() local [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/ |
H A D | photo_listener_impl.cpp | 34 PhotoListener::PhotoListener(Camera_PhotoOutput* photoOutput, sptr<Surface> surface) in PhotoListener() argument 35 : photoOutput_(photoOutput), photoSurface_(surface) in PhotoListener() 263 auto photoOutput = photoOutput_->GetInnerPhotoOutput(); in CreateMediaLibrary() local 264 if (photoOutput && photoOutput->GetSession()) { in CreateMediaLibrary() 265 auto settings = photoOutput->GetDefaultCaptureSetting(); in CreateMediaLibrary() 271 …photoOutput->GetSession()->CreateMediaLibrary(photoProxy, uri, cameraShotType, burstKey, timestamp… in CreateMediaLibrary() 275 RawPhotoListener::RawPhotoListener(Camera_PhotoOutput* photoOutput, const sptr<Surface> rawPhotoSur… in RawPhotoListener() argument 276 : photoOutput_(photoOutput), rawPhotoSurface_(rawPhotoSurface) in RawPhotoListener()
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest/src/ |
H A D | camera_framework_moduletest.cpp | 463 return photoOutput; in CreatePhotoOutput() 469 return photoOutput; in CreatePhotoOutput() 606 return photoOutput; in CreatePhotoOutput() 679 ASSERT_NE(photoOutput, nullptr); in ConfigHighResSession() 963 if (photoOutput != nullptr) { in TestCallbacksSession() 1029 if (photoOutput != nullptr) { in TestCallbacks() 6951 photoOutput->Release(); 7477 photoOutput->Release(); 8246 photoOutput->ConfirmCapture(); 8248 photoOutput->ConfirmCapture(); [all …]
|