// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include #include #include namespace AudioCore { class Sink; /// Retrieves the IDs for all available audio sinks. std::vector GetSinkIDs(); /// Gets the list of devices for a particular sink identified by the given ID. std::vector GetDeviceListForSink(std::string_view sink_id); /// Creates an audio sink identified by the given device ID. std::unique_ptr CreateSinkFromID(std::string_view sink_id, std::string_view device_id); } // namespace AudioCore