1 #ifndef BACKENDS_DSOUND_H
2 #define BACKENDS_DSOUND_H
3 
4 #include "backends/base.h"
5 
6 struct DSoundBackendFactory final : public BackendFactory {
7 public:
8     bool init() override;
9 
10     bool querySupport(BackendType type) override;
11 
12     std::string probe(BackendType type) override;
13 
14     BackendPtr createBackend(ALCdevice *device, BackendType type) override;
15 
16     static BackendFactory &getFactory();
17 };
18 
19 #endif /* BACKENDS_DSOUND_H */
20