#include "services/audio/system_info.h"
#include <utility>
#include "base/trace_event/trace_event.h"
namespace audio {
SystemInfo::SystemInfo(media::AudioManager* audio_manager)
: … { … }
SystemInfo::~SystemInfo() { … }
void SystemInfo::Bind(mojo::PendingReceiver<mojom::SystemInfo> receiver) { … }
void SystemInfo::GetInputStreamParameters(
const std::string& device_id,
GetInputStreamParametersCallback callback) { … }
void SystemInfo::GetOutputStreamParameters(
const std::string& device_id,
GetOutputStreamParametersCallback callback) { … }
void SystemInfo::HasInputDevices(HasInputDevicesCallback callback) { … }
void SystemInfo::HasOutputDevices(HasOutputDevicesCallback callback) { … }
void SystemInfo::GetInputDeviceDescriptions(
GetInputDeviceDescriptionsCallback callback) { … }
void SystemInfo::GetOutputDeviceDescriptions(
GetOutputDeviceDescriptionsCallback callback) { … }
void SystemInfo::GetAssociatedOutputDeviceID(
const std::string& input_device_id,
GetAssociatedOutputDeviceIDCallback callback) { … }
void SystemInfo::GetInputDeviceInfo(const std::string& input_device_id,
GetInputDeviceInfoCallback callback) { … }
}