#include #include namespace py = pybind11; #include void bind_device(py::module& m) { using device_t = ::osmosdr::device_t; py::class_(m, "device_t") .def(py::init(), py::arg("args") = "") .def("to_pp_string", &device_t::to_pp_string) .def("to_string", &device_t::to_string); using devices_t = ::osmosdr::devices_t; py::class_(m, "devices_t"); using device = ::osmosdr::device; py::class_(m, "device") .def_static("find", &device::find, py::arg("hint") = device_t()); }