ExtRecord.h 671 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #include "FunSDK/JObject.h"
  3. //辅码流录像配置,同Record一致
  4. #define JK_ExtRecord "ExtRecord"
  5. class ExtRecord : public JObject
  6. {
  7. public:
  8. JObjArray<JObjArray<JIntHex> > Mask;
  9. JIntObj PacketLength;
  10. JIntObj PreRecord;
  11. JStrObj RecordMode;
  12. JBoolObj Redundancy;
  13. JObjArray<JObjArray<JStrObj> > TimeSection;
  14. public:
  15. ExtRecord(JObject *pParent = NULL, const char *szName = JK_ExtRecord):
  16. JObject(pParent,szName),
  17. Mask(this, "Mask"),
  18. PacketLength(this, "PacketLength"),
  19. PreRecord(this, "PreRecord"),
  20. RecordMode(this, "RecordMode"),
  21. Redundancy(this, "Redundancy"),
  22. TimeSection(this, "TimeSection"){
  23. };
  24. ~ExtRecord(void){};
  25. };