![]() |
Draw 动态配置异步接口,均为异步操作
#include "MediaDraw.hpp"
Public 成员函数 | |
| ErrCodeE | Create (EuvLoop &loop, uint32_t paramNumMax) |
| 创建异步Draw动态配置流。 更多... | |
| ErrCodeE | PushUserParam (int32_t chn, const MediaInfDraw::Param &userParam) |
| 发送用户的Draw动态配置显示,会叠加在已经配置的param上面 更多... | |
| ErrCodeE | ClearUserParam (int32_t chn) |
| 清除用户的Draw动态配置的userParam,不会清除已经配置的param 更多... | |
| ErrCodeE | PushAllParam (int32_t chn, const MediaInfDraw::Param ¶m) |
| 发送所有的Draw配置显示,会替换所有的param 更多... | |
| ErrCodeE | ClearAllParam (int32_t chn) |
| 清除所有的Draw配置的param 更多... | |
| void | Destroy () |
| 销毁异步Draw动态配置。 更多... | |
该方法绑定到指定的事件循环,创建异步Draw动态配置流。
| loop | 要绑定的事件循环对象。 |
| paramNumMax | 配置的paramNum最大数量,缓存区buffer大小 |
| ErrCodeE Emx::MediaDrawAsync::PushUserParam | ( | int32_t | chn, |
| const MediaInfDraw::Param & | userParam | ||
| ) |
| chn | [in] 目的通道号 |
| userParam | [in] 用户的Draw动态配置 |
| ErrCodeE Emx::MediaDrawAsync::ClearUserParam | ( | int32_t | chn | ) |
| chn | [in] 目的通道号 |
| ErrCodeE Emx::MediaDrawAsync::PushAllParam | ( | int32_t | chn, |
| const MediaInfDraw::Param & | param | ||
| ) |
| chn | [in] 目的通道号 |
| param | [in] Draw配置 |
| ErrCodeE Emx::MediaDrawAsync::ClearAllParam | ( | int32_t | chn | ) |
| chn | [in] 目的通道号 |
| void Emx::MediaDrawAsync::Destroy | ( | ) |