include/mios32/mios32_osc.h File Reference

Data Structures

struct  mios32_osc_search_tree_t
struct  mios32_osc_timetag_t
struct  mios32_osc_args_t

Defines

#define MIOS32_OSC_MAX_PATH_PARTS   8
#define MIOS32_OSC_MAX_ARGS   8
#define MIOS32_OSC_DEBUG_MSG   MIOS32_MIDI_SendDebugMessage

Functions

s32 MIOS32_OSC_Init (u32 mode)
u32 MIOS32_OSC_GetWord (u8 *buffer)
u8MIOS32_OSC_PutWord (u8 *buffer, u32 word)
mios32_osc_timetag_t MIOS32_OSC_GetTimetag (u8 *buffer)
u8MIOS32_OSC_PutTimetag (u8 *buffer, mios32_osc_timetag_t timetag)
s32 MIOS32_OSC_GetInt (u8 *buffer)
u8MIOS32_OSC_PutInt (u8 *buffer, s32 value)
float MIOS32_OSC_GetFloat (u8 *buffer)
u8MIOS32_OSC_PutFloat (u8 *buffer, float value)
char * MIOS32_OSC_GetString (u8 *buffer)
u8MIOS32_OSC_PutString (u8 *buffer, char *str)
u32 MIOS32_OSC_GetBlobLength (u8 *buffer)
u8MIOS32_OSC_GetBlobData (u8 *buffer)
u8MIOS32_OSC_PutBlob (u8 *buffer, u8 *data, u32 len)
long long MIOS32_OSC_GetLongLong (u8 *buffer)
u8MIOS32_OSC_PutLongLong (u8 *buffer, long long value)
double MIOS32_OSC_GetDouble (u8 *buffer)
u8MIOS32_OSC_PutDouble (u8 *buffer, double value)
char MIOS32_OSC_GetChar (u8 *buffer)
u8MIOS32_OSC_PutChar (u8 *buffer, char c)
mios32_midi_package_t MIOS32_OSC_GetMIDI (u8 *buffer)
u8MIOS32_OSC_PutMIDI (u8 *buffer, mios32_midi_package_t p)
s32 MIOS32_OSC_ParsePacket (u8 *packet, u32 len, const mios32_osc_search_tree_t *search_tree)
s32 MIOS32_OSC_SendDebugMessage (mios32_osc_args_t *osc_args, u32 method_arg)

Define Documentation

#define MIOS32_OSC_DEBUG_MSG   MIOS32_MIDI_SendDebugMessage
#define MIOS32_OSC_MAX_ARGS   8
#define MIOS32_OSC_MAX_PATH_PARTS   8

Generated on 22 Jan 2016 for MIOS32 by  doxygen 1.6.1