AgsTimestampThread

AgsTimestampThread

Synopsis

#define             AGS_MICROSECONDS_PER_SECOND
#define             AGS_TIMESTAMP_THREAD_DEFAULT_BPM
#define             AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE
#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE
#define             AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE
#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC
struct              AgsTimestampThread;
struct              AgsTimestampThreadClass;
AgsTimestampThread * ags_timestamp_thread_new           ();

Description

Details

AGS_MICROSECONDS_PER_SECOND

#define AGS_MICROSECONDS_PER_SECOND (1000000.0)

AGS_TIMESTAMP_THREAD_DEFAULT_BPM

#define AGS_TIMESTAMP_THREAD_DEFAULT_BPM (120.0)

AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE

#define AGS_TIMESTAMP_THREAD_DEFAULT_BUFFER_SIZE (256.0)

AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE

#define             AGS_TIMESTAMP_THREAD_DEFAULT_JIFFIE

AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE

#define AGS_TIMESTAMP_THREAD_DEFAULT_SAMPLERATE (44100.0)

AGS_TIMESTAMP_THREAD_DEFAULT_TIC

#define             AGS_TIMESTAMP_THREAD_DEFAULT_TIC

struct AgsTimestampThread

struct AgsTimestampThread {
  AgsThread thread;

  GObject *current_timestamp;
  GObject *current_latency;

  GObject *timestamp;
};

struct AgsTimestampThreadClass

struct AgsTimestampThreadClass {
  AgsThreadClass thread;
};

ags_timestamp_thread_new ()

AgsTimestampThread * ags_timestamp_thread_new           ();