From 7b69cdc43fc8a44639c92f6a4807e6028b7cf399 Mon Sep 17 00:00:00 2001 From: SongChunPeng Date: Mon, 18 Aug 2025 16:52:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=B5=81=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: SongChunPeng --- interfaces/kits/native/include/camera/capture_session.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/interfaces/kits/native/include/camera/capture_session.h b/interfaces/kits/native/include/camera/capture_session.h index f7d89be81..165f6db3c 100644 --- a/interfaces/kits/native/include/camera/capture_session.h +++ b/interfaces/kits/native/include/camera/capture_session.h @@ -1031,10 +1031,17 @@ Camera_ErrorCode OH_CaptureSession_RegisterMacroStatusChangeCallback( Camera_ErrorCode OH_CaptureSession_UnregisterMacroStatusChangeCallback( Camera_CaptureSession* session, OH_CaptureSession_OnMacroStatusChange macroStatusChange); +typedef void (*OH_CaptureSession_OnCameraSwitchRequest)(Camera_CaptureSession* session, Camera_Device* device); + +Camera_ErrorCode OH_CaptureSession_RegisterCameraSwitchRequestCallback(Camera_CaptureSession* session, + OH_CaptureSession_OnCameraSwitchRequest cameraSwitchRequest); + +Camera_ErrorCode OH_CaptureSession_UnregisterRemoteDeviceSwitchCallback(Camera_CaptureSession* session, + OH_CaptureSession_OnCameraSwitchRequest cameraSwitchRequest); #ifdef __cplusplus } #endif #endif // NATIVE_INCLUDE_CAMERA_CAMERA_SESSION_H -/** @} */ \ No newline at end of file +/** @} */ -- Gitee