Files

21 lines
578 B
C++
Raw Permalink Normal View History

2024-10-09 02:01:23 +02:00
#pragma once
2024-10-28 19:24:18 +01:00
#include <libremidi/backends/coremidi_ump/config.hpp>
2024-10-09 02:01:23 +02:00
#include <libremidi/backends/coremidi/observer.hpp>
namespace libremidi::coremidi_ump
{
class observer_impl final : public libremidi::observer_core
{
2024-10-28 19:24:18 +01:00
public:
explicit observer_impl(libremidi::observer_configuration&& conf, coremidi_ump::observer_configuration&& apiconf)
: observer_core{std::move(conf), coremidi_observer_configuration{apiconf.client_name, apiconf.on_create_context}}
{
}
2024-10-09 02:01:23 +02:00
libremidi::API get_current_api() const noexcept override { return libremidi::API::COREMIDI_UMP; }
};
}