c1.h 825 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __C1_H__
  2. #define __C1_H__
  3. #include <QDateTime>
  4. #include <vector>
  5. struct AudioLeftRightData
  6. {
  7. AudioLeftRightData(int totalSize);
  8. ~AudioLeftRightData();
  9. AudioLeftRightData(const AudioLeftRightData& obj);
  10. AudioLeftRightData& operator=(const AudioLeftRightData &obj);
  11. /* 音频数据 */
  12. std::vector<double> vecLeftData; /* 左声道数据 */
  13. std::vector<double> vecRightData; /* 右声道数据 */
  14. int totalSize = 0; /* 总长度,两个声道的总长度是一样的 */
  15. int numMSecond = 0; /* 数据对应的毫秒数 */
  16. QDateTime startTime; /* 开始时间戳 */
  17. QDateTime endTime; /* 结束时间戳 */
  18. };
  19. namespace c1
  20. {
  21. void test1();
  22. }
  23. #endif // __C1_H__