#pragma once #include struct libusb_context; namespace mixxx { namespace android { const QJniObject& getIntent(); bool waitForPermission(const QJniObject& device); void usbDeviceAccessResult(QJniObject device, bool granted); extern std::mutex s_androidLock; extern std::condition_variable s_grantingWaitCond; extern std::vector> s_grantingResult; extern QJniObject s_intent; extern QJniObject s_usbManager; } // namespace android } // namespace mixxx