From 35702d95a8ae34279c0a21035a3b7f9a7286dcfa Mon Sep 17 00:00:00 2001 From: Mikhail Burakov Date: Sun, 12 May 2024 17:10:01 +0200 Subject: Make pipewire and audio capturing optional --- audio.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'audio.h') diff --git a/audio.h b/audio.h index 377a62f..1bb71b2 100644 --- a/audio.h +++ b/audio.h @@ -27,10 +27,17 @@ struct AudioContextCallbacks { void (*OnAudioReady)(void* user, const void* buffer, size_t size); }; +#ifdef USE_PIPEWIRE struct AudioContext* AudioContextCreate( const struct AudioContextCallbacks* callbacks, void* user); int AudioContextGetEventsFd(struct AudioContext* audio_context); bool AudioContextProcessEvents(struct AudioContext* audio_context); void AudioContextDestroy(struct AudioContext* audio_context); +#else // USE_PIPEWIRE +#define AudioContextCreate(...) ((void*)~0) +#define AudioContextGetEventsFd(...) -1 +#define AudioContextProcessEvents(...) false +#define AudioContextDestroy(...) +#endif #endif // STREAMER_AUDIO_H_ -- cgit v1.2.3