#pragma once #include "JObject_NetSDK.h" #include "ChannelTitle.h" #include "ChannelTitleAttribute.h" #include "TimeTitleAttribute.h" #include "Covers.h" NS_NETSDK_CFG_BEGIN #define JK_AVEnc_VideoWidget "AVEnc.VideoWidget" class AVEnc_VideoWidget : public JObject { public: ChannelTitle mChannelTitle; ///< 通道名称 ChannelTitleAttribute mChannelTitleAttribute; ///< 通道名称的位置 JObjArray mCovers; JIntObj CoversNum; ///< 当前该通道有几个叠加的区域 */ TimeTitleAttribute mTimeTitleAttribute; ///< 设备时间 public: AVEnc_VideoWidget(JObject *pParent = NULL, const char *szName = JK_AVEnc_VideoWidget): JObject(pParent,szName), mChannelTitle(this, "ChannelTitle"), mChannelTitleAttribute(this, "ChannelTitleAttribute"), mCovers(this, "Covers"), CoversNum(this, "CoversNum"), mTimeTitleAttribute(this, "TimeTitleAttribute"){ }; ~AVEnc_VideoWidget(void){}; }; NS_NETSDK_CFG_END