pulseaudio.h 441 B

12345678910111213141516171819
  1. #ifndef BACKENDS_PULSEAUDIO_H
  2. #define BACKENDS_PULSEAUDIO_H
  3. #include "backends/base.h"
  4. class PulseBackendFactory final : public BackendFactory {
  5. public:
  6. bool init() override;
  7. bool querySupport(BackendType type) override;
  8. std::string probe(BackendType type) override;
  9. BackendPtr createBackend(ALCdevice *device, BackendType type) override;
  10. static BackendFactory &getFactory();
  11. };
  12. #endif /* BACKENDS_PULSEAUDIO_H */