Vuo  0.8.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoList_VuoAudioOutputDevice

Description

A list of VuoAudioOutputDevice elements.

Typedefs

typedef void * VuoList_VuoAudioOutputDevice
 A list of VuoAudioOutputDevice elements.
 

Functions

VuoList_VuoAudioOutputDevice VuoListCreate_VuoAudioOutputDevice (void)
 Creates a new list of VuoAudioOutputDevice elements.
 
VuoAudioOutputDevice VuoListGetValueAtIndex_VuoAudioOutputDevice (const VuoList_VuoAudioOutputDevice list, const unsigned long index)
 Returns the VuoAudioOutputDevice at index.
 
void VuoListSetValueAtIndex_VuoAudioOutputDevice (const VuoList_VuoAudioOutputDevice list, const VuoAudioOutputDevice value, const unsigned long index)
 Changes the VuoAudioOutputDevice at index.
 
void VuoListAppendValue_VuoAudioOutputDevice (VuoList_VuoAudioOutputDevice list, const VuoAudioOutputDevice value)
 Appends value to list.
 
void VuoListRemoveFirstValue_VuoAudioOutputDevice (VuoList_VuoAudioOutputDevice list)
 Removes the first value from list.
 
void VuoListRemoveLastValue_VuoAudioOutputDevice (VuoList_VuoAudioOutputDevice list)
 Removes the last value from list.
 
void VuoListRemoveAll_VuoAudioOutputDevice (VuoList_VuoAudioOutputDevice list)
 Removes all values from list.
 
unsigned long VuoListGetCount_VuoAudioOutputDevice (const VuoList_VuoAudioOutputDevice list)
 Returns the number of elements in list.
 
VuoList_VuoAudioOutputDevice VuoList_VuoAudioOutputDevice_valueFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_object * VuoList_VuoAudioOutputDevice_jsonFromValue (const VuoList_VuoAudioOutputDevice value)
 Encodes value as a JSON object.
 
char * VuoList_VuoAudioOutputDevice_summaryFromValue (const VuoList_VuoAudioOutputDevice value)
 Produces a brief human-readable summary of value.
 
VuoList_VuoAudioOutputDevice VuoList_VuoAudioOutputDevice_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoList_VuoAudioOutputDevice_stringFromValue (const VuoList_VuoAudioOutputDevice value)
 Automatically generated function.
 

Typedef Documentation

A list of VuoAudioOutputDevice elements.

Function Documentation

struct json_object* VuoList_VuoAudioOutputDevice_jsonFromValue ( const VuoList_VuoAudioOutputDevice  value)
read

Encodes value as a JSON object.

char* VuoList_VuoAudioOutputDevice_stringFromValue ( const VuoList_VuoAudioOutputDevice  value)

Automatically generated function.

char* VuoList_VuoAudioOutputDevice_summaryFromValue ( const VuoList_VuoAudioOutputDevice  value)

Produces a brief human-readable summary of value.

VuoList_VuoAudioOutputDevice VuoList_VuoAudioOutputDevice_valueFromJson ( struct json_object *  js)

Decodes the JSON object js to create a new value.

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

Automatically generated function.

void VuoListAppendValue_VuoAudioOutputDevice ( VuoList_VuoAudioOutputDevice  list,
const VuoAudioOutputDevice  value 
)

Appends value to list.

VuoList_VuoAudioOutputDevice VuoListCreate_VuoAudioOutputDevice ( void  )

Creates a new list of VuoAudioOutputDevice elements.

unsigned long VuoListGetCount_VuoAudioOutputDevice ( const VuoList_VuoAudioOutputDevice  list)

Returns the number of elements in list.

VuoAudioOutputDevice VuoListGetValueAtIndex_VuoAudioOutputDevice ( const VuoList_VuoAudioOutputDevice  list,
const unsigned long  index 
)

Returns the VuoAudioOutputDevice 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_VuoAudioOutputDevice ( VuoList_VuoAudioOutputDevice  list)

Removes all values from list.

void VuoListRemoveFirstValue_VuoAudioOutputDevice ( VuoList_VuoAudioOutputDevice  list)

Removes the first value from list.

void VuoListRemoveLastValue_VuoAudioOutputDevice ( VuoList_VuoAudioOutputDevice  list)

Removes the last value from list.

void VuoListSetValueAtIndex_VuoAudioOutputDevice ( const VuoList_VuoAudioOutputDevice  list,
const VuoAudioOutputDevice  value,
const unsigned long  index 
)

Changes the VuoAudioOutputDevice at index.

Index values start at 1. If the list has no items, nothing is changed. Attempting to change an out-of-bounds index changes 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).