Emx::MediaIspInfo类 参考

异步ISPInfo数据接收

#include "MediaIsp.hpp"

Public 类型

using OnGetInfoCallback = std::function< void(MediaIsp::Info &info)>
 异步ISP信息接收回调函数 更多...
 

Public 成员函数

 MediaIspInfo ()
 
ErrCodeE Start (EuvLoop &loop, char *buffer, int bufferSize, OnGetInfoCallback cb)
 开始接收ISP消息数据 更多...
 
void Stop ()
 停止接收ISP消息数据 更多...
 

Protected 成员函数

void OnMsgRecv (uint32_t topic, const char *data, int32_t size)
 

成员类型定义说明

◆ OnGetInfoCallback

using Emx::MediaIspInfo::OnGetInfoCallback = std::function<void(MediaIsp::Info &info)>

构造及析构函数说明

◆ MediaIspInfo()

Emx::MediaIspInfo::MediaIspInfo ( )
inline

成员函数说明

◆ Start()

ErrCodeE Emx::MediaIspInfo::Start ( EuvLoop loop,
char *  buffer,
int  bufferSize,
OnGetInfoCallback  cb 
)
参数
loop[in] loop
buffer[in] 提供一个buffer
bufferSize[in] 提供的buffer大小
cb[in] 获取到数据后的回调函数
返回
ErrCodeE

◆ Stop()

void Emx::MediaIspInfo::Stop ( )

◆ OnMsgRecv()

void Emx::MediaIspInfo::OnMsgRecv ( uint32_t  topic,
const char *  data,
int32_t  size 
)
protected