/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/ |
H A D | video_output.cpp | 42 videoOutput->RegisterCallback(callback); in OH_VideoOutput_RegisterCallback() 63 videoOutput->UnregisterCallback(callback); in OH_VideoOutput_UnregisterCallback() 76 return videoOutput->Start(); in OH_VideoOutput_Start() 88 return videoOutput->Stop(); in OH_VideoOutput_Stop() 100 Camera_ErrorCode retCode = videoOutput->Release(); in OH_VideoOutput_Release() 101 if (videoOutput != nullptr) { in OH_VideoOutput_Release() 102 delete videoOutput; in OH_VideoOutput_Release() 119 return videoOutput->GetVideoProfile(profile); in OH_VideoOutput_GetActiveProfile() 166 return videoOutput->DeleteFrameRates(frameRateRange); in OH_VideoOutput_DeleteFrameRates() 179 return videoOutput->SetFrameRate(minFps, maxFps); in OH_VideoOutput_SetFrameRate() [all …]
|
H A D | camera_manager.cpp | 295 const char* surfaceId, Camera_VideoOutput** videoOutput) in OH_CameraManager_CreateVideoOutput() argument 303 CHECK_AND_RETURN_RET_LOG(videoOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraManager_CreateVideoOutput() 306 return cameraManager->CreateVideoOutput(profile, surfaceId, videoOutput); in OH_CameraManager_CreateVideoOutput() 310 const char* surfaceId, Camera_VideoOutput** videoOutput) in OH_CameraManager_CreateVideoOutputUsedInPreconfig() argument 317 CHECK_AND_RETURN_RET_LOG(videoOutput != nullptr, CAMERA_INVALID_ARGUMENT, in OH_CameraManager_CreateVideoOutputUsedInPreconfig() 320 return cameraManager->CreateVideoOutputUsedInPreconfig(surfaceId, videoOutput); in OH_CameraManager_CreateVideoOutputUsedInPreconfig()
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/kits/native/include/camera/ |
H A D | video_output.h | 67 typedef void (*OH_VideoOutput_OnFrameStart)(Camera_VideoOutput* videoOutput); 76 typedef void (*OH_VideoOutput_OnFrameEnd)(Camera_VideoOutput* videoOutput, int32_t frameCount); 87 typedef void (*OH_VideoOutput_OnError)(Camera_VideoOutput* videoOutput, Camera_ErrorCode errorCode); 145 Camera_ErrorCode OH_VideoOutput_Start(Camera_VideoOutput* videoOutput); 156 Camera_ErrorCode OH_VideoOutput_Stop(Camera_VideoOutput* videoOutput); 167 Camera_ErrorCode OH_VideoOutput_Release(Camera_VideoOutput* videoOutput); 179 Camera_ErrorCode OH_VideoOutput_GetActiveProfile(Camera_VideoOutput* videoOutput, Camera_VideoProfi… 202 Camera_ErrorCode OH_VideoOutput_GetSupportedFrameRates(Camera_VideoOutput* videoOutput, 214 Camera_ErrorCode OH_VideoOutput_DeleteFrameRates(Camera_VideoOutput* videoOutput, 227 Camera_ErrorCode OH_VideoOutput_SetFrameRate(Camera_VideoOutput* videoOutput, [all …]
|
H A D | camera_manager.h | 380 const char* surfaceId, Camera_VideoOutput** videoOutput); 394 const char* surfaceId, Camera_VideoOutput** videoOutput);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-camera-kit/ |
H A D | video__output_8h.md | 34 …mestart)) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | 在[VideoOutpu… 35 …rameend)) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, int32_t frameC… 36 …onerror)) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [Camera_ErrorC… 44 …callback) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [VideoOutput_C… 45 …callback) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [VideoOutput_C… 46 …utput_start) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | 开始录像输出。 | 47 …output_stop) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | 停止录像输出。 | 48 …put_release) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | 释放录像输出。 | 49 …eprofile) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [Camera_VideoP… 52 …amerates) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [Camera_FrameR… [all …]
|
H A D | _o_h___camera.md | 1509 | videoOutput | 传递回调的[Camera_VideoOutput](#camera_videooutput)。 | 1533 | videoOutput | 传递回调的[Camera_VideoOutput](#camera_videooutput)。 | 1553 | videoOutput | 传递回调的[Camera_VideoOutput](#camera_videooutput)。 | 3230 | videoOutput | 要添加的目标[Camera_VideoOutput](#camera_videooutput)。 | 4369 | videoOutput | 要删除的目标[Camera_VideoOutput](#camera_videooutput)。 | 6128 | videoOutput | [Camera_VideoOutput](#camera_videooutput)实例。 | 6274 | videoOutput | [Camera_VideoOutput](#camera_videooutput)实例。 | 6302 | videoOutput | 要释放的[Camera_VideoOutput](#camera_videooutput)实例。 | 6360 | videoOutput | 要启动的[Camera_VideoOutput](#camera_videooutput)实例。 | 6391 | videoOutput | 要停止的[Camera_VideoOutput](#camera_videooutput)实例。 | [all …]
|
/ohos5.0/docs/zh-cn/application-dev/media/camera/ |
H A D | native-camera-recording.md | 43 Camera_VideoOutput* videoOutput = nullptr; 66 …et = OH_CameraManager_CreateVideoOutput(cameraManager, videoProfile, videoSurfaceId, &videoOutput); 67 if (videoProfile == nullptr || videoOutput == nullptr || ret != CAMERA_OK) { 79 ret = OH_VideoOutput_Start(videoOutput); 91 ret = OH_VideoOutput_Stop(videoOutput); 102 - 通过注册固定的frameStart回调函数获取监听录像开始结果,videoOutput创建成功时即可监听,录像第一次曝光时触发,有该事件返回结果则认为录像开始。 105 ret = OH_VideoOutput_RegisterCallback(videoOutput, GetVideoOutputListener()); 111 void VideoOutputOnFrameStart(Camera_VideoOutput* videoOutput) 127 - 通过注册固定的frameEnd回调函数获取监听录像结束结果,videoOutput创建成功时即可监听,录像完成最后一帧时触发,有该事件返回结果则认为录像流已结束。 130 void VideoOutputOnFrameEnd(Camera_VideoOutput* videoOutput, int32_t frameCount) [all …]
|
H A D | camera-recording.md | 93 let videoOutput: camera.VideoOutput | undefined = undefined; 108 return videoOutput; 118 videoOutput.start(async (err: BusinessError) => { 146 videoOutput.stop((err: BusinessError) => { 161 - 通过注册固定的frameStart回调函数获取监听录像开始结果,videoOutput创建成功时即可监听,录像第一次曝光时触发,有该事件返回结果则认为录像开始。 164 function onVideoOutputFrameStart(videoOutput: camera.VideoOutput): void { 165 videoOutput.on('frameStart', (err: BusinessError) => { 177 function onVideoOutputFrameEnd(videoOutput: camera.VideoOutput): void { 178 videoOutput.on('frameEnd', (err: BusinessError) => { 190 function onVideoOutputError(videoOutput: camera.VideoOutput): void { [all …]
|
H A D | native-camera-recording-case.md | 63 void VideoOutputOnFrameStart(Camera_VideoOutput* videoOutput) 68 void VideoOutputOnFrameEnd(Camera_VideoOutput* videoOutput, int32_t frameCount) 73 void VideoOutputOnError(Camera_VideoOutput* videoOutput, Camera_ErrorCode errorCode) 107 Camera_VideoOutput* videoOutput = nullptr; 165 …et = OH_CameraManager_CreateVideoOutput(cameraManager, videoProfile, videoSurfaceId, &videoOutput); 166 if (videoProfile == nullptr || videoOutput == nullptr || ret != CAMERA_OK) { 171 ret = OH_VideoOutput_RegisterCallback(videoOutput, GetVideoOutputListener()); 230 ret = OH_CaptureSession_AddVideoOutput(captureSession, videoOutput); 248 ret = OH_VideoOutput_Start(videoOutput); 256 ret = OH_VideoOutput_Stop(videoOutput); [all …]
|
H A D | camera-recording-case.md | 148 let videoSurfaceId: string | undefined = undefined; // 该surfaceID用于传递给相机接口创造videoOutput 159 let videoOutput: camera.VideoOutput | undefined = undefined; 161 videoOutput = cameraManager.createVideoOutput(videoProfile, videoSurfaceId); 164 console.error(`Failed to create the videoOutput instance. error: ${JSON.stringify(err)}`); 166 if (videoOutput === undefined) { 170 videoOutput.on('error', (error: BusinessError) => { 253 videoSession.addOutput(videoOutput); 256 console.error(`Failed to add videoOutput. error: ${JSON.stringify(err)}`); 276 videoOutput.start((err: BusinessError) => { 293 videoOutput.stop((err: BusinessError) => { [all …]
|
H A D | camera-session-management.md | 90 …/js-apis-camera.md#addoutput11)方法可以完成会话切换控制。以下示例代码以移除拍照流photoOutput,添加视频流videoOutput为例,完成了拍照到录像的切换。 93 …async function switchOutput(photoSession: camera.PhotoSession, videoOutput: camera.VideoOutput, ph… 116 photoSession.addOutput(videoOutput); 119 console.error(`Failed to add videoOutput. error: ${JSON.stringify(err)}`);
|
H A D | native-camera-session-management.md | 44 Camera_VideoOutput* videoOutput = nullptr; 106 …_capturesession_addvideooutput)方法可以完成会话切换控制。以下示例代码以移除拍照流photoOutput,添加视频流videoOutput为例,完成了拍照到录像的切换。 127 ret = OH_CaptureSession_AddVideoOutput(captureSession, videoOutput);
|
/ohos5.0/docs/en/application-dev/reference/apis-camera-kit/ |
H A D | video__output_8h.md | 34 …mestart)) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | Defines the … 35 …rameend)) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, int32_t frameC… 44 …callback) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [VideoOutput_C… 45 …callback) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [VideoOutput_C… 46 …ut_start) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | Starts video… 47 …put_stop) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | Stops video … 48 …_release) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput) | Releases a *… 49 …eprofile) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [Camera_VideoP… 52 …amerates) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, [Camera_FrameR… 53 …ramerate) ([Camera_VideoOutput](_o_h___camera.md#camera_videooutput) \*videoOutput, int32_t minFps… [all …]
|
/ohos5.0/docs/en/application-dev/media/camera/ |
H A D | native-camera-recording.md | 43 Camera_VideoOutput* videoOutput = nullptr; 66 …et = OH_CameraManager_CreateVideoOutput(cameraManager, videoProfile, videoSurfaceId, &videoOutput); 67 if (videoProfile == nullptr || videoOutput == nullptr || ret != CAMERA_OK) { 79 ret = OH_VideoOutput_Start(videoOutput); 91 ret = OH_VideoOutput_Stop(videoOutput); 105 ret = OH_VideoOutput_RegisterCallback(videoOutput, GetVideoOutputListener()); 111 void VideoOutputOnFrameStart(Camera_VideoOutput* videoOutput) 130 void VideoOutputOnFrameEnd(Camera_VideoOutput* videoOutput, int32_t frameCount) 139 void VideoOutputOnError(Camera_VideoOutput* videoOutput, Camera_ErrorCode errorCode)
|
H A D | camera-recording.md | 92 let videoOutput: camera.VideoOutput | undefined = undefined; 102 videoOutput = cameraManager.createVideoOutput(videoProfile, videoSurfaceId); 107 return videoOutput; 117 videoOutput.start(async (err: BusinessError) => { 145 videoOutput.stop((err: BusinessError) => { 163 function onVideoOutputFrameStart(videoOutput: camera.VideoOutput): void { 164 videoOutput.on('frameStart', (err: BusinessError) => { 176 function onVideoOutputFrameEnd(videoOutput: camera.VideoOutput): void { 177 videoOutput.on('frameEnd', (err: BusinessError) => { 189 function onVideoOutputError(videoOutput: camera.VideoOutput): void { [all …]
|
H A D | native-camera-recording-case.md | 63 void VideoOutputOnFrameStart(Camera_VideoOutput* videoOutput) 68 void VideoOutputOnFrameEnd(Camera_VideoOutput* videoOutput, int32_t frameCount) 73 void VideoOutputOnError(Camera_VideoOutput* videoOutput, Camera_ErrorCode errorCode) 107 Camera_VideoOutput* videoOutput = nullptr; 165 …et = OH_CameraManager_CreateVideoOutput(cameraManager, videoProfile, videoSurfaceId, &videoOutput); 166 if (videoProfile == nullptr || videoOutput == nullptr || ret != CAMERA_OK) { 171 ret = OH_VideoOutput_RegisterCallback(videoOutput, GetVideoOutputListener()); 230 ret = OH_CaptureSession_AddVideoOutput(captureSession, videoOutput); 248 ret = OH_VideoOutput_Start(videoOutput); 256 ret = OH_VideoOutput_Stop(videoOutput); [all …]
|
H A D | camera-recording-case.md | 159 let videoOutput: camera.VideoOutput | undefined = undefined; 161 videoOutput = cameraManager.createVideoOutput(videoProfile, videoSurfaceId); 164 console.error(`Failed to create the videoOutput instance. error: ${JSON.stringify(err)}`); 166 if (videoOutput === undefined) { 170 videoOutput.on('error', (error: BusinessError) => { 253 videoSession.addOutput(videoOutput); 256 console.error(`Failed to add videoOutput. error: ${JSON.stringify(err)}`); 276 videoOutput.start((err: BusinessError) => { 293 videoOutput.stop((err: BusinessError) => { 322 await videoOutput.release();
|
/ohos5.0/foundation/multimedia/camera_framework/ |
H A D | README_zh.md | 293 sptr<CaptureOutput> videoOutput = camManagerObj->CreateVideoOutput(videoSurface); 299 result = captureSession->AddOutput(videoOutput); 311 result = ((sptr<VideoOutput> &)videoOutput)->Start(); 317 result = ((sptr<VideoOutput> &)videoOutput)->Stop(); 370 sptr<CaptureOutput> videoOutput = camManagerObj->CreateVideoOutput(videoSurface); 376 result = captureSession->AddOutput(videoOutput); 388 result = ((sptr<VideoOutput> &)videoOutput)->Start(); 394 result = ((sptr<VideoOutput> &)videoOutput)->Stop(); 412 int32_t result = captureSession->RemoveOutut(videoOutput);
|
H A D | README.md | 294 sptr<CaptureOutput> videoOutput = camManagerObj->CreateVideoOutput(videoSurface); 300 result = captureSession->AddOutput(videoOutput); 312 result = ((sptr<VideoOutput> &)videoOutput)->Start(); 318 result = ((sptr<VideoOutput> &)videoOutput)->Stop(); 371 sptr<CaptureOutput> videoOutput = camManagerObj->CreateVideoOutput(videoSurface); 377 result = captureSession->AddOutput(videoOutput); 389 result = ((sptr<VideoOutput> &)videoOutput)->Start(); 395 result = ((sptr<VideoOutput> &)videoOutput)->Stop(); 413 int32_t result = captureSession->RemoveOutut(videoOutput);
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/unittest/src/v1_1/ |
H A D | camera_ndk_unittest.cpp | 148 EXPECT_NE(videoOutput, nullptr); in CreateVideoOutput() 149 return videoOutput; in CreateVideoOutput() 583 EXPECT_NE(videoOutput, nullptr); 633 EXPECT_NE(videoOutput, nullptr); 694 EXPECT_NE(videoOutput, nullptr); 764 EXPECT_NE(videoOutput, nullptr); 826 EXPECT_NE(videoOutput, nullptr); 1224 EXPECT_NE(videoOutput, nullptr); 1730 EXPECT_NE(videoOutput, nullptr); 1788 EXPECT_NE(videoOutput, nullptr); [all …]
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/inner_api/native/test/ |
H A D | camera_video.cpp | 392 sptr<CaptureOutput> videoOutput = camManagerObj->CreateVideoOutput(videoprofile, videoSurface); in main() local 393 if (videoOutput == nullptr) { in main() 399 …((sptr<VideoOutput> &)videoOutput)->SetCallback(std::make_shared<TestVideoOutputCallback>(testName… in main() 400 ret = captureSession->AddOutput(videoOutput); in main() 423 ret = ((sptr<VideoOutput> &)videoOutput)->Start(); in main() 441 ret = ((sptr<VideoOutput> &)videoOutput)->Pause(); in main() 456 ret = ((sptr<VideoOutput> &)videoOutput)->Resume(); in main() 472 ret = ((sptr<VideoOutput> &)videoOutput)->Stop(); in main()
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/camera/test/moduletest/src/ |
H A D | camera_framework_moduletest.cpp | 571 return videoOutput; in CreateVideoOutput() 588 return videoOutput; in CreateVideoOutput() 594 return videoOutput; in CreateVideoOutput() 954 if (videoOutput != nullptr) { in TestCallbacksSession() 968 if (videoOutput != nullptr) { in TestCallbacksSession() 1038 if (videoOutput != nullptr) { in TestCallbacks() 1371 ASSERT_NE(videoOutput, nullptr); 1555 ASSERT_NE(videoOutput, nullptr); 1668 ASSERT_NE(videoOutput, nullptr); 6954 videoOutput->Release(); [all …]
|
/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); 108 void ConfigVideoSession(sptr<CaptureOutput> &previewOutput, sptr<CaptureOutput> &videoOutput); 113 sptr<CaptureOutput> videoOutput);
|
/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/impl/ |
H A D | camera_manager_impl.h | 77 Camera_VideoOutput** videoOutput); 79 …rrorCode CreateVideoOutputUsedInPreconfig(const char* surfaceId, Camera_VideoOutput** videoOutput);
|
/ohos5.0/foundation/multimedia/camera_framework/interfaces/inner_api/native/camera/include/output/ |
H A D | video_output.h | 252 explicit VideoOutputCallbackImpl(VideoOutput* videoOutput) : videoOutput_(videoOutput) {} in VideoOutputCallbackImpl() argument
|