Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::osc::TimeTag Struct Reference

OSC timetag — NTP timestamp (seconds since 1900-01-01). More...

#include <bundle.hpp>

Public Member Functions

double to_unix () const
 To Unix epoch seconds.
bool operator== (const TimeTag &o) const

Static Public Member Functions

static TimeTag immediate ()
 "Immediately" timetag (1, 0)
static TimeTag from_unix (double unix_time)
 From Unix epoch seconds.

Public Attributes

uint32_t seconds = 0
uint32_t fraction = 0

Detailed Description

OSC timetag — NTP timestamp (seconds since 1900-01-01).

Member Function Documentation

◆ from_unix()

TimeTag pulp::osc::TimeTag::from_unix ( double unix_time)
static

From Unix epoch seconds.

◆ immediate()

TimeTag pulp::osc::TimeTag::immediate ( )
inlinestatic

"Immediately" timetag (1, 0)

◆ operator==()

bool pulp::osc::TimeTag::operator== ( const TimeTag & o) const
inline

◆ to_unix()

double pulp::osc::TimeTag::to_unix ( ) const

To Unix epoch seconds.

Member Data Documentation

◆ fraction

uint32_t pulp::osc::TimeTag::fraction = 0

◆ seconds

uint32_t pulp::osc::TimeTag::seconds = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/osc/include/pulp/osc/bundle.hpp