From 4257e070bea61f32290de1cadb732cfd7d141b52 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sat, 19 Jun 2021 16:21:43 +1000 Subject: [PATCH] Add ma_engine_set_time(). --- research/miniaudio_engine.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/research/miniaudio_engine.h b/research/miniaudio_engine.h index bba1a36b..c3269a3d 100644 --- a/research/miniaudio_engine.h +++ b/research/miniaudio_engine.h @@ -1869,6 +1869,7 @@ MA_API void ma_engine_uninit(ma_engine* pEngine); MA_API void ma_engine_data_callback(ma_engine* pEngine, void* pOutput, const void* pInput, ma_uint32 frameCount); MA_API ma_node* ma_engine_get_endpoint(ma_engine* pEngine); MA_API ma_uint64 ma_engine_get_time(const ma_engine* pEngine); +MA_API ma_uint64 ma_engine_set_time(ma_engine* pEngine, ma_uint64 globalTime); MA_API ma_uint32 ma_engine_get_channels(const ma_engine* pEngine); MA_API ma_uint32 ma_engine_get_sample_rate(const ma_engine* pEngine); @@ -11641,6 +11642,11 @@ MA_API ma_uint64 ma_engine_get_time(const ma_engine* pEngine) return ma_node_graph_get_time(&pEngine->nodeGraph); } +MA_API ma_uint64 ma_engine_set_time(ma_engine* pEngine, ma_uint64 globalTime) +{ + return ma_node_graph_set_time(&pEngine->nodeGraph, globalTime); +} + MA_API ma_uint32 ma_engine_get_channels(const ma_engine* pEngine) { return ma_node_graph_get_channels(&pEngine->nodeGraph);