Remove the last remaining uses of althrd_t
[openal-soft.git] / Alc / backends / winmm.h
blobb60dbc109977efe8c5ffe6f53b13d0a21933e5b3
1 #ifndef BACKENDS_WINMM_H
2 #define BACKENDS_WINMM_H
4 #include "backends/base.h"
6 struct WinMMBackendFactory final : public BackendFactory {
7 public:
8 bool init() override;
9 void deinit() override;
11 bool querySupport(ALCbackend_Type type) override;
13 void probe(enum DevProbe type, std::string *outnames) override;
15 ALCbackend *createBackend(ALCdevice *device, ALCbackend_Type type) override;
17 static BackendFactory &getFactory();
20 #endif /* BACKENDS_WINMM_H */