You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TypeChannelUnits.h 777B

12345678910111213141516171819202122232425262728293031323334353637
  1. #pragma once
  2. #include <openvibe/ov_all.h>
  3. #include "TypeMatrix.h"
  4. namespace OpenViBE {
  5. namespace Tracker {
  6. /**
  7. * \class TypeChannelUnits
  8. * \brief Abstact class defining chunk types for Channel Units streams
  9. * \author J. T. Lindgren
  10. *
  11. */
  12. class TypeChannelUnits
  13. {
  14. public:
  15. static CIdentifier getTypeIdentifier() { return OV_TypeId_ChannelUnits; }
  16. class Header : public TypeMatrix::Header
  17. {
  18. public:
  19. bool m_Dynamic = false;
  20. };
  21. class Buffer : public TypeMatrix::Buffer { }; // Payload
  22. class End : public TypeMatrix::End { };
  23. // Prevent constructing
  24. TypeChannelUnits() = delete;
  25. TypeChannelUnits(const TypeChannelUnits&) = delete;
  26. TypeChannelUnits(TypeChannelUnits&&) = delete;
  27. };
  28. } // namespace Tracker
  29. } // namespace OpenViBE