Emx::MediaInfAiDataFlameSmokeDetection类 参考

#include "MediaInfAiDataFlameSmokeDetection.hpp"

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

struct  DataMsg
 

Public 类型

enum  TypeE { Flame = 0 , Smoke = 1 , 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 成员函数

 MediaInfAiDataFlameSmokeDetection ()
 
virtual ~MediaInfAiDataFlameSmokeDetection ()
 
void Alloc (int n)
 
void Free ()
 
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 属性

int num
 
DataMsgarray
 
- Public 属性 继承自 Emx::MediaInfAiData
struct Emx::MediaInfAiData::Header header
 

成员枚举类型说明

◆ TypeE

枚举值
Flame 

火焰

Smoke 

烟雾

Butt 

构造及析构函数说明

◆ MediaInfAiDataFlameSmokeDetection()

Emx::MediaInfAiDataFlameSmokeDetection::MediaInfAiDataFlameSmokeDetection ( )
inline

◆ ~MediaInfAiDataFlameSmokeDetection()

virtual Emx::MediaInfAiDataFlameSmokeDetection::~MediaInfAiDataFlameSmokeDetection ( )
inlinevirtual

成员函数说明

◆ Alloc()

void Emx::MediaInfAiDataFlameSmokeDetection::Alloc ( int  n)
inline

被这些函数引用 Parse().

◆ Free()

void Emx::MediaInfAiDataFlameSmokeDetection::Free ( )
inline

被这些函数引用 Alloc() , 以及 ~MediaInfAiDataFlameSmokeDetection().

◆ GetSerializeSize()

int Emx::MediaInfAiDataFlameSmokeDetection::GetSerializeSize ( )
inlineoverridevirtual

实现了 Emx::MediaInfAiData.

◆ Serialize()

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

实现了 Emx::MediaInfAiData.

◆ Parse()

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

实现了 Emx::MediaInfAiData.

类成员变量说明

◆ num

int Emx::MediaInfAiDataFlameSmokeDetection::num

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

◆ array

DataMsg* Emx::MediaInfAiDataFlameSmokeDetection::array

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