Emx::MediaInfAov类 参考abstract

Aov接口

#include "MediaInfAov.hpp"

类 Emx::MediaInfAov 继承关系图:

struct  AovPushFrame
 
struct  Param
 aov的持久化参数 更多...
 

Public 类型

enum class  AovModeE : uint8_t { Normal = 0 , LowPower }
 aov模式枚举 更多...
 
enum class  AovStatusTypeE : uint8_t {
  VideoFrameSuccessful = 0 , VideoFrameFailed , TargetTrigger , TargetLost ,
  EnterSleep , HighFrameMode , LowFrameMode , StopFrame
}
 aov状态类型 更多...
 
enum class  AovPushTypeE : uint8_t {
  SleepReady = 0 , HighFrameRate , LowFrameRate , UartData ,
  WakeUp
}
 aov推送类型 更多...
 

Public 成员函数

virtual ErrCodeE UpdateStatus (AovStatusTypeE type)=0
 更新aov状态 更多...
 

成员枚举类型说明

◆ AovModeE

enum Emx::MediaInfAov::AovModeE : uint8_t
strong
枚举值
Normal 

正常模式

LowPower 

低功耗模式

◆ AovStatusTypeE

enum Emx::MediaInfAov::AovStatusTypeE : uint8_t
strong
枚举值
VideoFrameSuccessful 

完整视频帧获取成功

VideoFrameFailed 

完整视频帧获取失败

TargetTrigger 

目标触发(人形侦测触发)

TargetLost 

目标丢失(人形侦测丢失)

EnterSleep 

进入休眠状态

HighFrameMode 

高帧率模式

LowFrameMode 

低帧率模式

StopFrame 

停止推流

◆ AovPushTypeE

enum Emx::MediaInfAov::AovPushTypeE : uint8_t
strong
枚举值
SleepReady 

休眠准备

HighFrameRate 

高帧率状态

LowFrameRate 

低帧率状态

UartData 

uart数据

WakeUp 

设备被唤醒

成员函数说明

◆ UpdateStatus()

virtual ErrCodeE Emx::MediaInfAov::UpdateStatus ( AovStatusTypeE  type)
pure virtual
参数
type[in] 状态类型
返回
ErrCodeE

Emx::MediaAov , 以及 Emx::MediaServerAovChn 内被实现.