Emx::MediaInfAiDataKeywordSpotting类 参考

#include "MediaInfAiDataKeywordSpotting.hpp"

类 Emx::MediaInfAiDataKeywordSpotting 继承关系图:
Emx::MediaInfAiDataKeywordSpotting 的协作图:

struct  DataMsg
 

Public 类型

enum  TypeE {
  Awaken = 100 , LightsOn = 101 , LightsOff = 102 , ScreenOn = 103 ,
  ScreenOff = 104 , CallPhone = 105 , CallDevice = 106 , HangUp = 107 ,
  RestartDevice = 108 , PreviousSong = 109 , NextSong = 110 , TellTime = 111 ,
  ReportWeather = 112 , Butt
}
 
- Public 类型 继承自 Emx::MediaInfAiData
enum class  TypeE : uint8_t {
  MotionDetection = 0 , PersonDetection , FaceDetection , Classify ,
  FaceRecognition , PersonRecognition , TypeNum , PassengerFlowStatistics ,
  CrossingDetection , InvasionDetection , PersonVehicleNonDetection , ElectricBicycleDetection ,
  VehicleRecognition , RegionalPeopleStatistics , OffDutyDetection , BabyCryDetection ,
  PtzTargetTrack , KeywordSpotting , FlameSmokeDetection
}
 AI数据类型 更多...
 

Public 成员函数

 MediaInfAiDataKeywordSpotting ()
 
int GetSerializeSize () override
 
void Serialize (uint8_t *buffer) override
 
void Parse (const uint8_t *buffer, int size) override
 
- Public 成员函数 继承自 Emx::MediaInfAiData
 MediaInfAiData ()
 
virtual ~MediaInfAiData ()
 

Public 属性

DataMsg msg
 
- Public 属性 继承自 Emx::MediaInfAiData
struct Emx::MediaInfAiData::Header header
 

成员枚举类型说明

◆ TypeE

枚举值
Awaken 

唤醒

LightsOn 

开灯

LightsOff 

关灯

ScreenOn 

打开屏幕

ScreenOff 

关闭屏幕

CallPhone 

呼叫手机

CallDevice 

呼叫设备

HangUp 

挂断

RestartDevice 

重启设备

PreviousSong 

上一首

NextSong 

下一首

TellTime 

播报时间

ReportWeather 

播报天气

Butt 

构造及析构函数说明

◆ MediaInfAiDataKeywordSpotting()

Emx::MediaInfAiDataKeywordSpotting::MediaInfAiDataKeywordSpotting ( )
inline

成员函数说明

◆ GetSerializeSize()

int Emx::MediaInfAiDataKeywordSpotting::GetSerializeSize ( )
inlineoverridevirtual

实现了 Emx::MediaInfAiData.

◆ Serialize()

void Emx::MediaInfAiDataKeywordSpotting::Serialize ( uint8_t *  buffer)
inlineoverridevirtual

实现了 Emx::MediaInfAiData.

◆ Parse()

void Emx::MediaInfAiDataKeywordSpotting::Parse ( const uint8_t *  buffer,
int  size 
)
inlineoverridevirtual

实现了 Emx::MediaInfAiData.

类成员变量说明

◆ msg

DataMsg Emx::MediaInfAiDataKeywordSpotting::msg

被这些函数引用 MediaInfAiDataKeywordSpotting(), Parse() , 以及 Serialize().