LMMS
Loading...
Searching...
No Matches
juce::CoreAudioTimeConversions Struct Reference

#include <juce_mac_CoreAudioTimeConversions.h>

Public Member Functions

 CoreAudioTimeConversions ()
uint64_t hostTimeToNanos (uint64_t hostTime) const
uint64_t nanosToHostTime (uint64_t nanos) const

Static Private Member Functions

static uint64_t multiplyByRatio (uint64_t toMultiply, uint64_t numerator, uint64_t denominator)

Private Attributes

uint64_t numerator = 0
uint64_t denominator = 0

Constructor & Destructor Documentation

◆ CoreAudioTimeConversions()

juce::CoreAudioTimeConversions::CoreAudioTimeConversions ( )
inline

Member Function Documentation

◆ hostTimeToNanos()

uint64_t juce::CoreAudioTimeConversions::hostTimeToNanos ( uint64_t hostTime) const
inline

◆ multiplyByRatio()

uint64_t juce::CoreAudioTimeConversions::multiplyByRatio ( uint64_t toMultiply,
uint64_t numerator,
uint64_t denominator )
inlinestaticprivate

◆ nanosToHostTime()

uint64_t juce::CoreAudioTimeConversions::nanosToHostTime ( uint64_t nanos) const
inline

Member Data Documentation

◆ denominator

uint64_t juce::CoreAudioTimeConversions::denominator = 0
private

◆ numerator

uint64_t juce::CoreAudioTimeConversions::numerator = 0
private

The documentation for this struct was generated from the following file: