mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-01-03 23:30:02 +01:00
23 lines
354 B
C++
23 lines
354 B
C++
#pragma once
|
|
|
|
#include "Emu/Audio/audio_device_enumerator.h"
|
|
|
|
#include "cubeb/cubeb.h"
|
|
|
|
class cubeb_enumerator final : public audio_device_enumerator
|
|
{
|
|
public:
|
|
|
|
cubeb_enumerator();
|
|
~cubeb_enumerator() override;
|
|
|
|
std::vector<audio_device> get_output_devices() override;
|
|
|
|
private:
|
|
|
|
cubeb* ctx{};
|
|
#ifdef _WIN32
|
|
bool com_init_success = false;
|
|
#endif
|
|
};
|