5 #ifndef EMX_MediaStream_HPP
6 #define EMX_MediaStream_HPP
9 #include "core/EmxMsg.hpp"
10 #include "media/common/MediaRingBuffer.hpp"
11 #include "media/common/MediaTypedef.hpp"
48 array.emplace_back(type, chn);
67 for (
auto &e :
array) {
68 if (e.type == t && e.chn == c)
85 void OnMsgRecv(uint32_t topic,
const char *data, int32_t size);
实现多路复用循环的主体,所有基于EuvLoop的事件都应绑定到一个EuvLoop上
Definition: EuvLoop.hpp:18
ErrCodeE ResumeRecv()
开始接收数据/重新开始接收数据
bool IsReceiving()
获取当前客户端是否正在监听接收
Definition: EuvStmClientBase.hpp:69
void PauseRecv()
停止接收,调用后将不会收到数据
用于Topic的异步订阅
Definition: MsgTopic.hpp:175
同步阻塞订阅
Definition: MsgTopic.hpp:248
ErrCodeE
错误码定义
Definition: EmxTypeDef.hpp:29
Definition: EmxGpio.hpp:10