From 7239547eada6ad4a24e65957dfab180a51818947 Mon Sep 17 00:00:00 2001 From: Liam Date: Sun, 17 Dec 2023 00:11:20 -0500 Subject: android: add oboe audio sink --- src/audio_core/sink/sink_details.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/audio_core/sink/sink_details.cpp') diff --git a/src/audio_core/sink/sink_details.cpp b/src/audio_core/sink/sink_details.cpp index 7c9a4e3ac..449af659d 100644 --- a/src/audio_core/sink/sink_details.cpp +++ b/src/audio_core/sink/sink_details.cpp @@ -7,6 +7,9 @@ #include #include "audio_core/sink/sink_details.h" +#ifdef HAVE_OBOE +#include "audio_core/sink/oboe_sink.h" +#endif #ifdef HAVE_CUBEB #include "audio_core/sink/cubeb_sink.h" #endif @@ -36,6 +39,16 @@ struct SinkDetails { // sink_details is ordered in terms of desirability, with the best choice at the top. constexpr SinkDetails sink_details[] = { +#ifdef HAVE_OBOE + SinkDetails{ + Settings::AudioEngine::Oboe, + [](std::string_view device_id) -> std::unique_ptr { + return std::make_unique(); + }, + [](bool capture) { return std::vector{"Default"}; }, + []() { return true; }, + }, +#endif #ifdef HAVE_CUBEB SinkDetails{ Settings::AudioEngine::Cubeb, -- cgit v1.2.3