upgrade to libremidi 5.1, raylib and raygui latest
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
#pragma once
|
||||
#include <libremidi/api.hpp>
|
||||
#include <libremidi/config.hpp>
|
||||
#include <libremidi/configurations.hpp>
|
||||
#include <libremidi/input_configuration.hpp>
|
||||
#include <libremidi/observer_configuration.hpp>
|
||||
#include <libremidi/output_configuration.hpp>
|
||||
|
||||
#include <any>
|
||||
#include <optional>
|
||||
|
||||
namespace libremidi
|
||||
@@ -16,22 +16,22 @@ class observer;
|
||||
|
||||
//! Get the default midi in configuration object for a given API
|
||||
LIBREMIDI_EXPORT
|
||||
std::any midi_in_configuration_for(libremidi::API);
|
||||
input_api_configuration midi_in_configuration_for(libremidi::API);
|
||||
|
||||
//! Get the default midi out configuration object for a given API
|
||||
LIBREMIDI_EXPORT
|
||||
std::any midi_out_configuration_for(libremidi::API);
|
||||
output_api_configuration midi_out_configuration_for(libremidi::API);
|
||||
|
||||
//! Get the default observer configuration object for a given API
|
||||
LIBREMIDI_EXPORT
|
||||
std::any observer_configuration_for(libremidi::API);
|
||||
observer_api_configuration observer_configuration_for(libremidi::API);
|
||||
|
||||
//! Get a matching midi in configuration object for a given observer instance.
|
||||
LIBREMIDI_EXPORT
|
||||
std::any midi_in_configuration_for(const libremidi::observer&);
|
||||
input_api_configuration midi_in_configuration_for(const libremidi::observer&);
|
||||
//! Get a matching midi out configuration object for a given observer instance.
|
||||
LIBREMIDI_EXPORT
|
||||
std::any midi_out_configuration_for(const libremidi::observer&);
|
||||
output_api_configuration midi_out_configuration_for(const libremidi::observer&);
|
||||
|
||||
//! Get the default port for midi input (if any) in a given API.
|
||||
//! Note that this will only return a hardware / physical port.
|
||||
@@ -47,15 +47,15 @@ namespace midi1
|
||||
{
|
||||
//! Get a default configuration for creating a MIDI 1 input
|
||||
LIBREMIDI_EXPORT
|
||||
std::any in_default_configuration();
|
||||
input_api_configuration in_default_configuration();
|
||||
|
||||
//! Get a default configuration for creating a MIDI 1 output
|
||||
LIBREMIDI_EXPORT
|
||||
std::any out_default_configuration();
|
||||
output_api_configuration out_default_configuration();
|
||||
|
||||
//! Get a default configuration for creating a MIDI 1 observer
|
||||
LIBREMIDI_EXPORT
|
||||
std::any observer_default_configuration();
|
||||
observer_api_configuration observer_default_configuration();
|
||||
|
||||
//! Get a default MIDI 1 input port for the default API of the system
|
||||
inline std::optional<input_port> in_default_port() noexcept
|
||||
@@ -74,15 +74,15 @@ namespace midi2
|
||||
{
|
||||
//! Get a default configuration for creating a MIDI 2 input
|
||||
LIBREMIDI_EXPORT
|
||||
std::any in_default_configuration();
|
||||
input_api_configuration in_default_configuration();
|
||||
|
||||
//! Get a default configuration for creating a MIDI 2 output
|
||||
LIBREMIDI_EXPORT
|
||||
std::any out_default_configuration();
|
||||
output_api_configuration out_default_configuration();
|
||||
|
||||
//! Get a default configuration for creating a MIDI 2 observer
|
||||
LIBREMIDI_EXPORT
|
||||
std::any observer_default_configuration();
|
||||
observer_api_configuration observer_default_configuration();
|
||||
|
||||
//! Get a default MIDI 2 input port for the default API of the system
|
||||
inline std::optional<input_port> in_default_port() noexcept
|
||||
|
||||
Reference in New Issue
Block a user