File: realtime.cpp

package info (click to toggle)
vamp-plugin-sdk 2.10.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,732 kB
  • sloc: cpp: 7,565; ansic: 911; makefile: 359; sh: 170; perl: 31
file content (17 lines) | stat: -rw-r--r-- 449 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "vamp-hostsdk/RealTime.h"
#include <sys/time.h>
#include <iostream>

int main() {
  Vamp::RealTime t1 = Vamp::RealTime(0, 500000000);
  struct timeval tv;
  tv.tv_sec = 0; tv.tv_usec = 500000;
  Vamp::RealTime t2 = Vamp::RealTime::fromTimeval(tv);
  std::cout << "RealTime(0, ONE_BILLION/2) = " << t1 << std::endl;
  std::cout << "RealTime::fromTimeval(0, ONE_MILLION/2) = " << t2 << std::endl;

  if (t1 != t2)
	  return 1;

  return 0;
}