libremidi update to v5.4.3 and added virtual midi out as default
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
|
||||
#include <libremidi/error.hpp>
|
||||
|
||||
namespace libremidi
|
||||
NAMESPACE_LIBREMIDI
|
||||
{
|
||||
|
||||
struct winmm_error_domain : public stdx::error_domain
|
||||
@@ -34,28 +34,50 @@ public:
|
||||
{
|
||||
switch (error_cast<int>(e))
|
||||
{
|
||||
case MMSYSERR_NOERROR: return "No error";
|
||||
case MMSYSERR_ERROR: return "Error";
|
||||
case MMSYSERR_BADDEVICEID: return "Bad device ID";
|
||||
case MMSYSERR_NOTENABLED: return "Not enabled";
|
||||
case MMSYSERR_ALLOCATED: return "Allocated";
|
||||
case MMSYSERR_INVALHANDLE: return "Invalid handle";
|
||||
case MMSYSERR_NODRIVER: return "No driver";
|
||||
case MMSYSERR_NOMEM: return "No memory";
|
||||
case MMSYSERR_NOTSUPPORTED: return "Not supported";
|
||||
case MMSYSERR_BADERRNUM: return "Bad errnum";
|
||||
case MMSYSERR_INVALFLAG: return "Invalid flag";
|
||||
case MMSYSERR_INVALPARAM: return "Invalid parameter";
|
||||
case MMSYSERR_HANDLEBUSY: return "Handle busy";
|
||||
case MMSYSERR_INVALIDALIAS: return "Invalid alias";
|
||||
case MMSYSERR_BADDB: return "Bad database";
|
||||
case MMSYSERR_KEYNOTFOUND: return "Key not found";
|
||||
case MMSYSERR_READERROR: return "Read error";
|
||||
case MMSYSERR_WRITEERROR: return "Write error";
|
||||
case MMSYSERR_DELETEERROR: return "Delete error";
|
||||
case MMSYSERR_VALNOTFOUND: return "Value not found";
|
||||
case MMSYSERR_NODRIVERCB: return "No driver callback";
|
||||
case MMSYSERR_MOREDATA: return "More data";
|
||||
case MMSYSERR_NOERROR:
|
||||
return "No error";
|
||||
case MMSYSERR_ERROR:
|
||||
return "Error";
|
||||
case MMSYSERR_BADDEVICEID:
|
||||
return "Bad device ID";
|
||||
case MMSYSERR_NOTENABLED:
|
||||
return "Not enabled";
|
||||
case MMSYSERR_ALLOCATED:
|
||||
return "Allocated";
|
||||
case MMSYSERR_INVALHANDLE:
|
||||
return "Invalid handle";
|
||||
case MMSYSERR_NODRIVER:
|
||||
return "No driver";
|
||||
case MMSYSERR_NOMEM:
|
||||
return "No memory";
|
||||
case MMSYSERR_NOTSUPPORTED:
|
||||
return "Not supported";
|
||||
case MMSYSERR_BADERRNUM:
|
||||
return "Bad errnum";
|
||||
case MMSYSERR_INVALFLAG:
|
||||
return "Invalid flag";
|
||||
case MMSYSERR_INVALPARAM:
|
||||
return "Invalid parameter";
|
||||
case MMSYSERR_HANDLEBUSY:
|
||||
return "Handle busy";
|
||||
case MMSYSERR_INVALIDALIAS:
|
||||
return "Invalid alias";
|
||||
case MMSYSERR_BADDB:
|
||||
return "Bad database";
|
||||
case MMSYSERR_KEYNOTFOUND:
|
||||
return "Key not found";
|
||||
case MMSYSERR_READERROR:
|
||||
return "Read error";
|
||||
case MMSYSERR_WRITEERROR:
|
||||
return "Write error";
|
||||
case MMSYSERR_DELETEERROR:
|
||||
return "Delete error";
|
||||
case MMSYSERR_VALNOTFOUND:
|
||||
return "Value not found";
|
||||
case MMSYSERR_NODRIVERCB:
|
||||
return "No driver callback";
|
||||
case MMSYSERR_MOREDATA:
|
||||
return "More data";
|
||||
}
|
||||
return "Unknown error code";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user