camera_input.h

概述

声明相机输入概念。

库: libohcamera.so

系统能力: SystemCapability.Multimedia.Camera.Core

起始版本: 11

相关模块:OH_Camera

汇总

结构体

名称 描述
struct  CameraInput_Callbacks 相机输入错误事件的回调。

类型定义

名称 描述
typedef struct Camera_Input Camera_Input 相机输入对象。
typedef void(* OH_CameraInput_OnError) (const Camera_Input *cameraInput, Camera_ErrorCode errorCode) CameraInput_Callbacks中被调用的相机输入错误回调。
typedef struct CameraInput_Callbacks CameraInput_Callbacks 相机输入错误事件的回调。

函数

名称 描述
Camera_ErrorCode OH_CameraInput_RegisterCallback (Camera_Input *cameraInput, CameraInput_Callbacks *callback) 注册相机输入更改事件回调。
Camera_ErrorCode OH_CameraInput_UnregisterCallback (Camera_Input *cameraInput, CameraInput_Callbacks *callback) 注销相机输入更改事件回调。
Camera_ErrorCode OH_CameraInput_Open (Camera_Input *cameraInput) 打开相机。
Camera_ErrorCode OH_CameraInput_Close (Camera_Input *cameraInput) 关闭相机。
Camera_ErrorCode OH_CameraInput_Release (Camera_Input *cameraInput) 释放相机输入实例。