Home
last modified time | relevance | path

Searched refs:videoOutput (Results 1 – 25 of 66) sorted by relevance

123

/ohos5.0/foundation/multimedia/camera_framework/frameworks/native/ndk/
H A Dvideo_output.cpp42 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 Dcamera_manager.cpp295 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 Dvideo_output.h67 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 Dcamera_manager.h380 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 Dvideo__output_8h.md34 …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.md1509 | 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 Dnative-camera-recording.md43 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 Dcamera-recording.md93 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 Dnative-camera-recording-case.md63 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 Dcamera-recording-case.md148 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 Dcamera-session-management.md90 …/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 Dnative-camera-session-management.md44 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 Dvideo__output_8h.md34 …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 Dnative-camera-recording.md43 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 Dcamera-recording.md92 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 Dnative-camera-recording-case.md63 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 Dcamera-recording-case.md159 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 DREADME_zh.md293 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 DREADME.md294 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 Dcamera_ndk_unittest.cpp148 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 Dcamera_video.cpp392 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 Dcamera_framework_moduletest.cpp571 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 Dcamera_framework_moduletest.h105 …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 Dcamera_manager_impl.h77 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 Dvideo_output.h252 explicit VideoOutputCallbackImpl(VideoOutput* videoOutput) : videoOutput_(videoOutput) {} in VideoOutputCallbackImpl() argument

123