]> git.tdb.fi Git - ext/openal.git/blob - alc/backends/pipewire.h
Import OpenAL Soft 1.23.1 sources
[ext/openal.git] / alc / backends / pipewire.h
1 #ifndef BACKENDS_PIPEWIRE_H
2 #define BACKENDS_PIPEWIRE_H
3
4 #include <string>
5
6 #include "base.h"
7
8 struct DeviceBase;
9
10 struct PipeWireBackendFactory final : public BackendFactory {
11 public:
12     bool init() override;
13
14     bool querySupport(BackendType type) override;
15
16     std::string probe(BackendType type) override;
17
18     BackendPtr createBackend(DeviceBase *device, BackendType type) override;
19
20     static BackendFactory &getFactory();
21 };
22
23 #endif /* BACKENDS_PIPEWIRE_H */