Vuo  0.7.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
VuoMidiDevice

Description

A set of specifications for choosing a MIDI device.

Classes

struct  VuoMidiDevice
 A set of specifications for choosing a MIDI device. More...
 

Functions

VuoMidiDevice VuoMidiDevice_valueFromJson (json_object *js)
 Decodes the JSON object js to create a new value.
 
json_object * VuoMidiDevice_jsonFromValue (const VuoMidiDevice md)
 Encodes value as a JSON object.
 
char * VuoMidiDevice_summaryFromValue (const VuoMidiDevice md)
 Returns a compact string representation of value (comma-separated coordinates).
 
static VuoMidiDevice VuoMidiDevice_make (VuoInteger id, VuoText name, VuoBoolean isInput) __attribute__((const ))
 Returns a MIDI device with the specified values.
 
VuoMidiDevice VuoMidiDevice_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoMidiDevice_stringFromValue (const VuoMidiDevice value)
 Automatically generated function.
 
void VuoMidiDevice_retain (VuoMidiDevice value)
 Automatically generated function.
 
void VuoMidiDevice_release (VuoMidiDevice value)
 Automatically generated function.
 

Class Documentation

struct VuoMidiDevice
Class Members
VuoInteger id If id is non-negative, use the specified device identifier.
VuoBoolean isInput Is this an input or output device?
VuoText name If id is negative, use the first device whose name contains name.

Function Documentation

struct json_object * VuoMidiDevice_jsonFromValue ( const VuoMidiDevice  md)
read

Encodes value as a JSON object.

static VuoMidiDevice VuoMidiDevice_make ( VuoInteger  id,
VuoText  name,
VuoBoolean  isInput 
) const
inlinestatic

Returns a MIDI device with the specified values.

void VuoMidiDevice_release ( VuoMidiDevice  value)

Automatically generated function.

void VuoMidiDevice_retain ( VuoMidiDevice  value)

Automatically generated function.

char* VuoMidiDevice_stringFromValue ( const VuoMidiDevice  value)

Automatically generated function.

char * VuoMidiDevice_summaryFromValue ( const VuoMidiDevice  md)

Returns a compact string representation of value (comma-separated coordinates).

VuoMidiDevice VuoMidiDevice_valueFromJson ( json_object *  js)

Decodes the JSON object js to create a new value.

Example:
{
"id" : -1,
"name" : "",
"isInput" : true
}
VuoMidiDevice VuoMidiDevice_valueFromString ( const char *  str)

Automatically generated function.