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

Description

A list of VuoAudioInputDevice elements.

Typedefs

typedef void * VuoList_VuoAudioInputDevice
 A list of VuoAudioInputDevice elements.
 

Functions

VuoList_VuoAudioInputDevice VuoListCreate_VuoAudioInputDevice (void)
 Creates a new list of VuoAudioInputDevice elements.
 
VuoAudioInputDevice VuoListGetValueAtIndex_VuoAudioInputDevice (const VuoList_VuoAudioInputDevice list, const unsigned long index)
 Returns the VuoAudioInputDevice at index.
 
void VuoListAppendValue_VuoAudioInputDevice (VuoList_VuoAudioInputDevice list, const VuoAudioInputDevice value)
 Appends value to list.
 
void VuoListRemoveLastValue_VuoAudioInputDevice (VuoList_VuoAudioInputDevice list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoAudioInputDevice (VuoList_VuoAudioInputDevice list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoAudioInputDevice (const VuoList_VuoAudioInputDevice list)
 Returns the number of elements in list.
 
VuoList_VuoAudioInputDevice VuoList_VuoAudioInputDevice_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoAudioInputDevice_jsonFromValue (const VuoList_VuoAudioInputDevice value)
 Encodes value as a JSON object.
 
char * VuoList_VuoAudioInputDevice_summaryFromValue (const VuoList_VuoAudioInputDevice value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoAudioInputDevice VuoList_VuoAudioInputDevice_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoAudioInputDevice_stringFromValue (const VuoList_VuoAudioInputDevice value)
 Automatically generated function.
 

Typedef Documentation

A list of VuoAudioInputDevice elements.

Function Documentation

struct json_object* VuoList_VuoAudioInputDevice_jsonFromValue ( const VuoList_VuoAudioInputDevice  value)
read

Encodes value as a JSON object.

char* VuoList_VuoAudioInputDevice_stringFromValue ( const VuoList_VuoAudioInputDevice  value)

Automatically generated function.

char* VuoList_VuoAudioInputDevice_summaryFromValue ( const VuoList_VuoAudioInputDevice  value)

Produces a brief human-readable summary of value.

VuoList_VuoAudioInputDevice VuoList_VuoAudioInputDevice_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

Example:
["uno", "dos", "tres", "catorce"]
VuoList_VuoAudioInputDevice VuoList_VuoAudioInputDevice_valueFromString ( const char *  str)

Automatically generated function.

void VuoListAppendValue_VuoAudioInputDevice ( VuoList_VuoAudioInputDevice  list,
const VuoAudioInputDevice  value 
)

Appends value to list.

VuoList_VuoAudioInputDevice VuoListCreate_VuoAudioInputDevice ( void  )

Creates a new list of VuoAudioInputDevice elements.

unsigned long VuoListGetCount_VuoAudioInputDevice ( const VuoList_VuoAudioInputDevice  list)

Returns the number of elements in list.

VuoAudioInputDevice VuoListGetValueAtIndex_VuoAudioInputDevice ( const VuoList_VuoAudioInputDevice  list,
const unsigned long  index 
)

Returns the VuoAudioInputDevice at index.

Index values start at 1. If the list has no items, returns a default value. Attempting to access an out-of-bounds index returns the first item in the list (if the index is 0), or last item in the list (if the index is greater than the list size).

void VuoListRemoveAll_VuoAudioInputDevice ( VuoList_VuoAudioInputDevice  list)

Removes all values from list.

void VuoListRemoveLastValue_VuoAudioInputDevice ( VuoList_VuoAudioInputDevice  list)

Removes the last value from list.