photo_output.h
概述
声明拍照输出概念。
库: libohcamera.so
系统能力: SystemCapability.Multimedia.Camera.Core
起始版本: 11
相关模块:OH_Camera
汇总
结构体
名称 | 描述 |
---|---|
struct PhotoOutput_Callbacks | 拍照输出的回调。 |
类型定义
名称 | 描述 |
---|---|
typedef struct Camera_PhotoOutput Camera_PhotoOutput | 拍照输出对象 |
typedef void(* OH_PhotoOutput_OnFrameStart) (Camera_PhotoOutput *photoOutput) | 在PhotoOutput_Callbacks中被调用的拍照输出帧启动回调。 |
typedef void(* OH_PhotoOutput_OnFrameShutter) (Camera_PhotoOutput *photoOutput, Camera_FrameShutterInfo *info) | 在PhotoOutput_Callbacks中被调用的拍照输出帧快门回调。 |
typedef void(* OH_PhotoOutput_OnFrameEnd) (Camera_PhotoOutput *photoOutput, int32_t frameCount) | 在PhotoOutput_Callbacks中被调用的拍照输出帧结束回调。 |
typedef void(* OH_PhotoOutput_OnError) (Camera_PhotoOutput *photoOutput, Camera_ErrorCode errorCode) | 在PhotoOutput_Callbacks中被调用的拍照输出错误回调。 |
typedef struct PhotoOutput_Callbacks PhotoOutput_Callbacks | 拍照输出的回调。 |
函数
名称 | 描述 |
---|---|
Camera_ErrorCode OH_PhotoOutput_RegisterCallback (Camera_PhotoOutput *photoOutput, PhotoOutput_Callbacks *callback) | 注册拍照输出更改事件回调。 |
Camera_ErrorCode OH_PhotoOutput_UnregisterCallback (Camera_PhotoOutput *photoOutput, PhotoOutput_Callbacks *callback) | 注销拍照输出更改事件回调。 |
Camera_ErrorCode OH_PhotoOutput_Capture (Camera_PhotoOutput *photoOutput) | 拍摄照片。 |
Camera_ErrorCode OH_PhotoOutput_Capture_WithCaptureSetting (Camera_PhotoOutput *photoOutput, Camera_PhotoCaptureSetting setting) | 使用捕获设置捕获拍照。 |
Camera_ErrorCode OH_PhotoOutput_Release (Camera_PhotoOutput *photoOutput) | 释放拍照输出。 |
Camera_ErrorCode OH_PhotoOutput_IsMirrorSupported (Camera_PhotoOutput *photoOutput, bool *isSupported) | 检查是否支持镜像拍照。 |