arduino-audio-tools
Loading...
Searching...
No Matches
AudioTime Class Reference

Tools for calculating timer values. More...

#include <CodecOpusOgg.h>

Static Public Member Functions

static uint32_t toBytes (uint32_t millis, AudioInfo info)
 converts milliseconds to bytes
static uint32_t toBytes (uint32_t millis, AudioInfo info)
 converts milliseconds to bytes
static float toRateMs (uint32_t time_ms)
static float toRateMs (uint32_t time_ms)
static float toRateUs (uint32_t time_us)
static float toRateUs (uint32_t time_us)
static uint32_t toTimeMs (uint32_t samplingRate, uint8_t limit=1)
static uint32_t toTimeMs (uint32_t samplingRate, uint8_t limit=1)
static uint32_t toTimeUs (uint32_t samplingRate, uint8_t limit=10)
 converts sampling rate to delay in microseconds (μs)
static uint32_t toTimeUs (uint32_t samplingRate, uint8_t limit=10)
 converts sampling rate to delay in microseconds (μs)

Detailed Description

Tools for calculating timer values.

Member Function Documentation

◆ toBytes() [1/2]

uint32_t toBytes ( uint32_t millis,
AudioInfo info )
inlinestatic

converts milliseconds to bytes

◆ toBytes() [2/2]

uint32_t toBytes ( uint32_t millis,
AudioInfo info )
inlinestatic

converts milliseconds to bytes

◆ toRateMs() [1/2]

float toRateMs ( uint32_t time_ms)
inlinestatic

◆ toRateMs() [2/2]

float toRateMs ( uint32_t time_ms)
inlinestatic

◆ toRateUs() [1/2]

float toRateUs ( uint32_t time_us)
inlinestatic

◆ toRateUs() [2/2]

float toRateUs ( uint32_t time_us)
inlinestatic

◆ toTimeMs() [1/2]

uint32_t toTimeMs ( uint32_t samplingRate,
uint8_t limit = 1 )
inlinestatic

◆ toTimeMs() [2/2]

uint32_t toTimeMs ( uint32_t samplingRate,
uint8_t limit = 1 )
inlinestatic

◆ toTimeUs() [1/2]

uint32_t toTimeUs ( uint32_t samplingRate,
uint8_t limit = 10 )
inlinestatic

converts sampling rate to delay in microseconds (μs)

◆ toTimeUs() [2/2]

uint32_t toTimeUs ( uint32_t samplingRate,
uint8_t limit = 10 )
inlinestatic

converts sampling rate to delay in microseconds (μs)


The documentation for this class was generated from the following files: