summaryrefslogtreecommitdiff
path: root/audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'audio.h')
-rw-r--r--audio.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/audio.h b/audio.h
index 1bb71b2..1fb71d0 100644
--- a/audio.h
+++ b/audio.h
@@ -24,12 +24,14 @@
struct AudioContext;
struct AudioContextCallbacks {
- void (*OnAudioReady)(void* user, const void* buffer, size_t size);
+ void (*OnAudioReady)(void* user, const void* buffer, size_t size,
+ size_t latency);
};
#ifdef USE_PIPEWIRE
struct AudioContext* AudioContextCreate(
- const struct AudioContextCallbacks* callbacks, void* user);
+ const char* audio_config, const struct AudioContextCallbacks* callbacks,
+ void* user);
int AudioContextGetEventsFd(struct AudioContext* audio_context);
bool AudioContextProcessEvents(struct AudioContext* audio_context);
void AudioContextDestroy(struct AudioContext* audio_context);