libremidi update to v5.4.3 and added virtual midi out as default
This commit is contained in:
@@ -1,19 +1,36 @@
|
||||
#pragma once
|
||||
#include <libremidi/config.hpp>
|
||||
|
||||
namespace libremidi::winmidi
|
||||
#include <string>
|
||||
|
||||
#if !defined(LIBREMIDI_MODULE_BUILD) || !defined(_WIN32)
|
||||
namespace winrt::Microsoft::Windows::Devices::Midi2
|
||||
{
|
||||
struct MidiSession;
|
||||
struct MidiEndpointDeviceInformation;
|
||||
struct MidiEndpointConnection;
|
||||
}
|
||||
#endif
|
||||
|
||||
// TODO allow to share midi session and endpoints
|
||||
NAMESPACE_LIBREMIDI::winmidi
|
||||
{
|
||||
|
||||
struct input_configuration
|
||||
{
|
||||
std::string client_name = "libremidi input";
|
||||
winrt::Microsoft::Windows::Devices::Midi2::MidiSession* context{};
|
||||
};
|
||||
|
||||
struct output_configuration
|
||||
{
|
||||
std::string client_name = "libremidi output";
|
||||
winrt::Microsoft::Windows::Devices::Midi2::MidiSession* context{};
|
||||
};
|
||||
|
||||
struct observer_configuration
|
||||
{
|
||||
std::string client_name = "libremidi observer";
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user