Home
last modified time | relevance | path

Searched refs:photoOutput (Results 1 – 25 of 89) sorted by relevance

1234

/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/
H A Dphoto_output.cpp41 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 Dcamera_manager.cpp251 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 Dphoto_output.h69 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 Dphoto__output_8h.md34 …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.md5326 | 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 Dphoto__output_8h.md38 …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 Dcamera-deferred-photo.md42 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 Dcamera-deferred-capture.md43 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 Dcamera-shooting.md29 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 Dcamera-moving-photo.md39 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 {
105photoOutput.on('photoAssetAvailable', (err: BusinessError, photoAsset: photoAccessHelper.PhotoAsse…
H A Dcamera-session-management.md52 …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 Dcamera-shooting-case.md32 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 Dnative-camera-deferred-capture.md134 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 Dnative-camera-shooting.md52 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 Dcamera-deferred-photo-case.md166 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 => {
237photoOutput.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 Dnative-camera-session-management.md43 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 Dcamera_ndk_unittest.cpp70 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 Dphoto_output_napi.cpp246 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 Dcamera-deferred-photo.md42 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 Dcamera-shooting.md29 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 Dcamera-moving-photo.md39 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 {
106photoOutput.on('photoAssetAvailable', (err: BusinessError, photoAsset: photoAccessHelper.PhotoAsse…
H A Dcamera-deferred-capture.md43 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 Dphoto_output.cpp209 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 Dphoto_listener_impl.cpp34 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()
271photoOutput->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 Dcamera_framework_moduletest.cpp463 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 …]

1234