photo_output.h
概述
声明拍照输出概念。
引用文件: <ohcamera/photo_output.h>
库: libohcamera.so
系统能力: SystemCapability.Multimedia.Camera.Core
起始版本: 11
相关模块: OH_Camera
汇总
结构体
| 名称 | typedef关键字 | 描述 |
|---|---|---|
| PhotoOutput_Callbacks | PhotoOutput_Callbacks | 拍照输出的回调。 |
| Camera_PhotoOutput | Camera_PhotoOutput | 拍照输出对象。 可以使用OH_CameraManager_CreatePhotoOutput方法创建指针。 |
函数
函数说明
OH_PhotoOutput_OnFrameStart()
typedef void (*OH_PhotoOutput_OnFrameStart)(Camera_PhotoOutput* photoOutput)
描述
在PhotoOutput_Callbacks中被调用的拍照输出帧启动回调。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
OH_PhotoOutput_OnFrameShutter()
typedef void (*OH_PhotoOutput_OnFrameShutter)(Camera_PhotoOutput* photoOutput, Camera_FrameShutterInfo* info)
描述
在PhotoOutput_Callbacks中被调用的拍照输出帧快门回调。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| Camera_FrameShutterInfo* info | 回调传递的帧快门回调信息。 |
OH_PhotoOutput_OnFrameEnd()
typedef void (*OH_PhotoOutput_OnFrameEnd)(Camera_PhotoOutput* photoOutput, int32_t frameCount)
描述
在PhotoOutput_Callbacks中被调用的拍照输出帧结束回调。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| int32_t frameCount | 回调传递的帧计数。 |
OH_PhotoOutput_OnError()
typedef void (*OH_PhotoOutput_OnError)(Camera_PhotoOutput* photoOutput, Camera_ErrorCode errorCode)
描述
在PhotoOutput_Callbacks中被调用的拍照输出错误回调。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| Camera_ErrorCode errorCode | 拍照输出的错误码。 |
参考:
OH_PhotoOutput_CaptureEnd()
typedef void (*OH_PhotoOutput_CaptureEnd)(Camera_PhotoOutput* photoOutput, int32_t frameCount)
描述
拍照结束回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| int32_t frameCount | 回调传递的帧数。 |
OH_PhotoOutput_CaptureStartWithInfo()
typedef void (*OH_PhotoOutput_CaptureStartWithInfo)(Camera_PhotoOutput* photoOutput, Camera_CaptureStartInfo* Info)
描述
拍照开始回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| Camera_CaptureStartInfo* Info | 回调传递的拍照开始信息。 |
OH_PhotoOutput_OnFrameShutterEnd()
typedef void (*OH_PhotoOutput_OnFrameShutterEnd)(Camera_PhotoOutput* photoOutput, Camera_FrameShutterInfo* Info)
描述
拍照曝光结束回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| Camera_FrameShutterInfo* info | 回调传递的帧快门回调信息。 |
OH_PhotoOutput_CaptureReady()
typedef void (*OH_PhotoOutput_CaptureReady)(Camera_PhotoOutput* photoOutput)
描述
拍照准备就绪回调。收到回调后,可以继续进行下一次拍照。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
OH_PhotoOutput_EstimatedCaptureDuration()
typedef void (*OH_PhotoOutput_EstimatedCaptureDuration)(Camera_PhotoOutput* photoOutput, int64_t duration)
描述
预计拍照时间回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| int64_t duration | 回调传递的预计拍照时间。 |
OH_PhotoOutput_PhotoAvailable()
typedef void (*OH_PhotoOutput_PhotoAvailable)(Camera_PhotoOutput* photoOutput, OH_PhotoNative* photo)
描述
照片输出可用高分辨率图像回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| OH_PhotoNative* photo | 回调传递的OH_PhotoNative。 |
OH_PhotoOutput_PhotoAssetAvailable()
typedef void (*OH_PhotoOutput_PhotoAssetAvailable)(Camera_PhotoOutput* photoOutput, OH_MediaAsset* photoAsset)
描述
输出照片资源可用回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递回调的拍照输出实例。 |
| OH_MediaAsset* photoAsset | 回调传递的媒体资源。 |
OH_PhotoOutput_RegisterCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterCallback(Camera_PhotoOutput* photoOutput, PhotoOutput_Callbacks* callback)
描述
注册拍照输出更改事件回调。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| PhotoOutput_Callbacks* callback | 要注册的拍照输出更改事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_UnregisterCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterCallback(Camera_PhotoOutput* photoOutput, PhotoOutput_Callbacks* callback)
描述
注销拍照输出更改事件回调。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| PhotoOutput_Callbacks* callback | 要注销的拍照输出更改事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_RegisterCaptureStartWithInfoCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterCaptureStartWithInfoCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_CaptureStartWithInfo callback)
描述
注册拍照开始事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_CaptureStartWithInfo callback | 要注册的拍照开始事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_GetPhotoRotation()
Camera_ErrorCode OH_PhotoOutput_GetPhotoRotation(Camera_PhotoOutput* photoOutput, int deviceDegree,Camera_ImageRotation* imageRotation)
描述
获取照片旋转角度。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 用于获取照片旋转角度的拍照输出实例。 |
| int deviceDegree | 当前设备旋转角度。 |
| Camera_ImageRotation* imageRotation | 照片旋转角度的结果。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_UnregisterCaptureStartWithInfoCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterCaptureStartWithInfoCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_CaptureStartWithInfo callback)
描述
注销拍照开始事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_CaptureStartWithInfo callback | 要注销的拍照开始事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_RegisterCaptureEndCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterCaptureEndCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_CaptureEnd callback)
描述
注册拍照结束事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_CaptureEnd callback | 要注册的拍照结束事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_UnregisterCaptureEndCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterCaptureEndCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_CaptureEnd callback)
描述
注销拍照结束事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_CaptureEnd callback | 要注销的拍照结束事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_RegisterFrameShutterEndCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterFrameShutterEndCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_OnFrameShutterEnd callback)
描述
注册拍照曝光结束事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_OnFrameShutterEnd callback | 要注册的拍照曝光结束事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_UnregisterFrameShutterEndCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterFrameShutterEndCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_OnFrameShutterEnd callback)
描述
注销拍照曝光结束事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_OnFrameShutterEnd callback | 要注销的拍照曝光结束事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_RegisterCaptureReadyCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterCaptureReadyCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_CaptureReady callback)
描述
注册拍照就绪事件回调。收到回调后,可以继续进行下一次拍照。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_CaptureReady callback | 要注册的拍照就绪事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_UnregisterCaptureReadyCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterCaptureReadyCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_CaptureReady callback)
描述
注销拍照就绪事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_CaptureReady callback | 要注销的拍照就绪事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_RegisterEstimatedCaptureDurationCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterEstimatedCaptureDurationCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_EstimatedCaptureDuration callback)
描述
注册预计拍照时间事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_EstimatedCaptureDuration callback | 要注册的预计拍照时间事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_UnregisterEstimatedCaptureDurationCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterEstimatedCaptureDurationCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_EstimatedCaptureDuration callback)
描述
注销预计拍照时间事件回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_EstimatedCaptureDuration callback | 要注销的预计拍照时间事件回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_RegisterPhotoAvailableCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterPhotoAvailableCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_PhotoAvailable callback)
描述
注册输出照片可用回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_PhotoAvailable callback | 要注册的输出照片可用回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_UnregisterPhotoAvailableCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterPhotoAvailableCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_PhotoAvailable callback)
描述
注销输出照片可用回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_PhotoAvailable callback | 要注销的输出照片可用回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_RegisterPhotoAssetAvailableCallback()
Camera_ErrorCode OH_PhotoOutput_RegisterPhotoAssetAvailableCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_PhotoAssetAvailable callback)
描述
注册输出照片资源可用回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_PhotoAssetAvailable callback | 要注册的输出照片资源可用回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_UnregisterPhotoAssetAvailableCallback()
Camera_ErrorCode OH_PhotoOutput_UnregisterPhotoAssetAvailableCallback(Camera_PhotoOutput* photoOutput,OH_PhotoOutput_PhotoAssetAvailable callback)
描述
注销输出照片资源可用回调。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例。 |
| OH_PhotoOutput_PhotoAssetAvailable callback | 要注销的输出照片资源可用回调。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_Capture()
Camera_ErrorCode OH_PhotoOutput_Capture(Camera_PhotoOutput* photoOutput)
描述
拍摄照片。
必须在OH_PreviewOutput_Release之前调用,否则会导致无法拍照。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 用于捕获拍照的拍照输出实例。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SESSION_NOT_RUNNING:捕获会话未运行。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_Capture_WithCaptureSetting()
Camera_ErrorCode OH_PhotoOutput_Capture_WithCaptureSetting(Camera_PhotoOutput* photoOutput,Camera_PhotoCaptureSetting setting)
描述
使用捕获设置捕获拍照。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 用于捕获拍照的拍照输出实例。 |
| Camera_PhotoCaptureSetting setting | 用于捕获拍照的Camera_PhotoCaptureSetting。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SESSION_NOT_RUNNING:捕获会话未运行。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_Release()
Camera_ErrorCode OH_PhotoOutput_Release(Camera_PhotoOutput* photoOutput)
描述
释放拍照输出。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 要释放的拍照输出实例。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_IsMirrorSupported()
Camera_ErrorCode OH_PhotoOutput_IsMirrorSupported(Camera_PhotoOutput* photoOutput, bool* isSupported)
描述
检查是否支持镜像拍照。
起始版本: 11
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例,用于检查是否支持镜像。 |
| bool* isSupported | 是否支持镜像的结果。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_EnableMirror()
Camera_ErrorCode OH_PhotoOutput_EnableMirror(Camera_PhotoOutput* photoOutput, bool enabled)
描述
是否启用动态照片镜像拍照。
起始版本: 13
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 拍照输出实例,用于确认是否启用镜像拍照。 |
| bool enabled | 是否启用动态照片镜像拍照的结果,true为开启动态照片镜像拍照,false为关闭动态照片镜像拍照。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_GetActiveProfile()
Camera_ErrorCode OH_PhotoOutput_GetActiveProfile(Camera_PhotoOutput* photoOutput, Camera_Profile** profile)
描述
获取当前照片输出配置文件。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 传递当前配置文件的拍照输出实例。 |
| Camera_Profile** profile | 如果方法调用成功,将记录照片输出配置文件。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_DeleteProfile()
Camera_ErrorCode OH_PhotoOutput_DeleteProfile(Camera_Profile* profile)
描述
删除照片配置文件实例。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_Profile* profile | 要被删除的照片配置文件实例。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 |
OH_PhotoOutput_IsMovingPhotoSupported()
Camera_ErrorCode OH_PhotoOutput_IsMovingPhotoSupported(Camera_PhotoOutput* photoOutput, bool* isSupported)
描述
检查是否支持动态照片。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 用于检查是否支持动态照片的拍照输出实例。 |
| bool* isSupported | 是否支持动态照片的结果。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
OH_PhotoOutput_EnableMovingPhoto()
Camera_ErrorCode OH_PhotoOutput_EnableMovingPhoto(Camera_PhotoOutput* photoOutput, bool enabled)
描述
是否启用动态照片。
需要权限: ohos.permission.MICROPHONE
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| Camera_PhotoOutput* photoOutput | 用于启用或禁用动态照片的拍照输出实例。 |
| bool enabled | 是否启用动态照片。 |
返回:
| 类型 | 说明 |
|---|---|
| Camera_ErrorCode | CAMERA_OK:方法调用成功。 CAMERA_INVALID_ARGUMENT:参数丢失或参数类型不正确。 CAMERA_SERVICE_FATAL_ERROR:相机服务出现致命错误。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Interface (AutoDeviceSwitch)
harmony 鸿蒙Interface (AutoDeviceSwitchQuery)
harmony 鸿蒙Interface (AutoExposure)
harmony 鸿蒙Interface (AutoExposureQuery)
harmony 鸿蒙Interface (CameraInput)
harmony 鸿蒙Interface (CameraManager)
harmony 鸿蒙Interface (CameraOutput)