dxd - dynax driver framework 2.6.0d163
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_coremidi.h File Reference
#include "dx_assert.h"
#include "dx_common.h"
#include "dx_value.h"
#include "cf_string.h"
#include <map>
#include <set>
+ Include dependency graph for dx_coremidi.h:

Classes

struct  dx::coremidi::target
 

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace
 
namespace  dx::coremidi
 coremidi - dynax coremidi interface namespace
 

Macros

#define dx_pass_coremidi(test, ...)
 

Functions

std::ostream & operator<< (std::ostream &os, const ::MIDIPacket &pkt)
 
std::ostream & operator<< (std::ostream &os, const ::MIDIPacketList &list)
 
std::ostream & operator<< (std::ostream &os, const dx::coremidi::target &target)
 

Macro Definition Documentation

◆ dx_pass_coremidi

#define dx_pass_coremidi ( test,
... )
Value:
{\
dx::os_result __dx_test_status=(test);\
if (dx::os_error(__dx_test_status)){\
dx::halt();\
throw dx::exception(\
DX_STRINGIFY(test),\
__dx_test_status,\
dx::coremidi::describe(__dx_test_status),\
__FILE__, __LINE__,\
##__VA_ARGS__);}}
Definition dx_exception.h:145
#define DX_STRINGIFY(x)
Definition dx_macros.h:34
::mach_error_t os_result
Definition macOS/dx_platform.h:167
bool os_error(os_result result) noexcept
Definition macOS/dx_platform.h:190
#define __PRETTY_FUNCTION__
mock compiler idiosyncrasies
Definition windows/dx_platform.h:47

Function Documentation

◆ operator<<() [1/3]

std::ostream & operator<< ( std::ostream & os,
const ::MIDIPacket & pkt )
inline

◆ operator<<() [2/3]

std::ostream & operator<< ( std::ostream & os,
const ::MIDIPacketList & list )
inline

◆ operator<<() [3/3]

std::ostream & operator<< ( std::ostream & os,
const dx::coremidi::target & target )
inline

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Oct 10 2025

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.