🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
470 B

  1. #ifndef BACKENDS_PIPEWIRE_H
  2. #define BACKENDS_PIPEWIRE_H
  3. #include <string>
  4. #include "base.h"
  5. struct DeviceBase;
  6. struct PipeWireBackendFactory final : public BackendFactory {
  7. public:
  8. bool init() override;
  9. bool querySupport(BackendType type) override;
  10. std::string probe(BackendType type) override;
  11. BackendPtr createBackend(DeviceBase *device, BackendType type) override;
  12. static BackendFactory &getFactory();
  13. };
  14. #endif /* BACKENDS_PIPEWIRE_H */