harmony 鸿蒙video_output.h

2025-06-12 浏览 (1)

video_output.h

概述

声明录像输出概念。

库: libohcamera.so

引用文件:<ohcamera/video_output.h>

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

起始版本: 11

相关模块:OH_Camera

汇总

结构体

名称描述
struct VideoOutput_Callbacks用于录像输出的回调。

类型定义

名称描述
typedef struct Camera_VideoOutput Camera_VideoOutput录像输出对象。
typedef void(* OH_VideoOutput_OnFrameStart) (Camera_VideoOutput *videoOutput)VideoOutput_Callbacks中被调用的录像输出帧开始回调。
typedef void(* OH_VideoOutput_OnFrameEnd) (Camera_VideoOutput *videoOutput, int32_t frameCount)VideoOutput_Callbacks中被调用的录像输出帧结束回调。
typedef void(* OH_VideoOutput_OnError) (Camera_VideoOutput *videoOutput, Camera_ErrorCode errorCode)VideoOutput_Callbacks中被调用的录像输出错误回调。
typedef struct VideoOutput_Callbacks VideoOutput_Callbacks用于录像输出的回调。

函数

名称描述
Camera_ErrorCode OH_VideoOutput_RegisterCallback (Camera_VideoOutput *videoOutput, VideoOutput_Callbacks *callback)注册录像输出更改事件回调。
Camera_ErrorCode OH_VideoOutput_UnregisterCallback (Camera_VideoOutput *videoOutput, VideoOutput_Callbacks *callback)注销录像输出更改事件回调。
Camera_ErrorCode OH_VideoOutput_Start (Camera_VideoOutput *videoOutput)开始录像输出。
Camera_ErrorCode OH_VideoOutput_Stop (Camera_VideoOutput *videoOutput)停止录像输出。
Camera_ErrorCode OH_VideoOutput_Release (Camera_VideoOutput *videoOutput)释放录像输出。
Camera_ErrorCode OH_VideoOutput_GetActiveProfile (Camera_VideoOutput *videoOutput, Camera_VideoProfile **profile)获取当前视频输出配置文件。
Camera_ErrorCode OH_VideoOutput_DeleteProfile (Camera_VideoProfile *profile)删除视频配置文件实例。
Camera_ErrorCode OH_VideoOutput_GetSupportedFrameRates (Camera_VideoOutput *videoOutput, Camera_FrameRateRange **frameRateRange, uint32_t *size)获取支持的视频输出帧率列表。
Camera_ErrorCode OH_VideoOutput_DeleteFrameRates (Camera_VideoOutput *videoOutput, Camera_FrameRateRange *frameRateRange)删除帧率列表。
Camera_ErrorCode OH_VideoOutput_SetFrameRate (Camera_VideoOutput *videoOutput, int32_t minFps, int32_t maxFps)设置视频输出帧率。
Camera_ErrorCode OH_VideoOutput_GetActiveFrameRate (Camera_VideoOutput *videoOutput, Camera_FrameRateRange *frameRateRange)获取当前视频输出帧率。
Camera_ErrorCode OH_VideoOutput_IsMirrorSupported (Camera_VideoOutput *videoOutput, bool *isSupported)判断当前视频输出是否支持镜像。
Camera_ErrorCode OH_VideoOutput_EnableMirror (Camera_VideoOutput *videoOutput, bool mirrorMode)打开/关闭当前视频输出镜像功能。
Camera_ErrorCode OH_VideoOutput_GetVideoRotation (Camera_VideoOutput *videoOutput, int deviceDegree, Camera_ImageRotation *imageRotation)获取当前视频输出应当设置的旋转角度。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Camera Kit(相机服务)

harmony 鸿蒙Camera_CaptureEndInfo

harmony 鸿蒙Camera_CaptureStartInfo

harmony 鸿蒙Camera_ConcurrentInfo

harmony 鸿蒙Camera_Device

harmony 鸿蒙Camera_FrameRateRange

harmony 鸿蒙Camera_FrameShutterEndInfo

harmony 鸿蒙Camera_FrameShutterInfo

harmony 鸿蒙Camera_Location

harmony 鸿蒙Camera_MetadataObject

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/dmLxA7