lo_arg Union Reference
[High-level OSC API]

Union used to read values from incoming messages. More...


Data Fields

int32_t i
int32_t i32
int64_t h
int64_t i64
float f
float f32
double d
double f64
char s
char S
char c
uint8_t m [4]
lo_timetag t


Detailed Description

Union used to read values from incoming messages.

Types can generally be read using argv[n]->t where n is the argument number and t is the type character, with the exception of strings and symbols whihc must be read with &argv[n]->t.


Field Documentation

char lo_arg::c
 

Standard C, 8 bit, char.

double lo_arg::d
 

64 bit IEEE-754 double.

float lo_arg::f
 

32 bit IEEE-754 float.

float lo_arg::f32
 

32 bit IEEE-754 float.

double lo_arg::f64
 

64 bit IEEE-754 double.

int64_t lo_arg::h
 

64 bit signed integer.

int32_t lo_arg::i
 

32 bit signed integer.

int32_t lo_arg::i32
 

32 bit signed integer.

int64_t lo_arg::i64
 

64 bit signed integer.

uint8_t lo_arg::m[4]
 

A 4 byte MIDI packet.

char lo_arg::S
 

Standard C, NULL terminated, string. Used in systems which distinguish strings and symbols.

char lo_arg::s
 

Standard C, NULL terminated string.

lo_timetag lo_arg::t
 

OSC TimeTag value.


Generated on Thu Mar 24 17:33:08 2005 for Liblo by  doxygen 1.4.1