Vuo  1.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
VuoAudioOutputDevice

Description

Information about an audio output device.

Classes

struct  VuoAudioOutputDevice
 Information about an audio ouput device. More...
 

Functions

VuoAudioOutputDevice VuoAudioOutputDevice_makeFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value.
 
struct json_objectVuoAudioOutputDevice_getJson (const VuoAudioOutputDevice value)
 Encodes value as a JSON object.
 
char * VuoAudioOutputDevice_getSummary (const VuoAudioOutputDevice value)
 Returns a compact string representation of value.
 
bool VuoAudioOutputDevice_areEqual (VuoAudioOutputDevice value1, VuoAudioOutputDevice value2)
 Returns true if the two audio output device specifications are identical.
 
static VuoAudioOutputDevice VuoAudioOutputDevice_make (VuoInteger id, VuoText modelUid, VuoText name, VuoInteger channelCount) __attribute__((const ))
 Returns an audio output device with the specified values.
 
VuoAudioOutputDevice VuoAudioOutputDevice_makeFromString (const char *str)
 Automatically generated function.
 
char * VuoAudioOutputDevice_getString (const VuoAudioOutputDevice value)
 Automatically generated function.
 
void VuoAudioOutputDevice_retain (VuoAudioOutputDevice value)
 Automatically generated function.
 
void VuoAudioOutputDevice_release (VuoAudioOutputDevice value)
 Automatically generated function.
 

Class Documentation

struct VuoAudioOutputDevice
Class Members
VuoInteger channelCount The number of output channels on this device.
VuoInteger id If id is non-negative, use the specified device identifier.
VuoText modelUid If id is negative, use the first device whose modelUid contains modelUid.
VuoText name If id is negative and modelUid is empty, use the first device whose name matches name. This is a localized display name, so its value will differ depending on the currently-selected system language.

Function Documentation

bool VuoAudioOutputDevice_areEqual ( VuoAudioOutputDevice  value1,
VuoAudioOutputDevice  value2 
)

Returns true if the two audio output device specifications are identical.

struct json_object* VuoAudioOutputDevice_getJson ( const VuoAudioOutputDevice  value)
read

Encodes value as a JSON object.

char* VuoAudioOutputDevice_getString ( const VuoAudioOutputDevice  value)

Automatically generated function.

char* VuoAudioOutputDevice_getSummary ( const VuoAudioOutputDevice  value)

Returns a compact string representation of value.

static VuoAudioOutputDevice VuoAudioOutputDevice_make ( VuoInteger  id,
VuoText  modelUid,
VuoText  name,
VuoInteger  channelCount 
) const
inlinestatic

Returns an audio output device with the specified values.

VuoAudioOutputDevice VuoAudioOutputDevice_makeFromJson ( json_object js)

Decodes the JSON object js to create a new value.

Example:
{
"id" : -1,
"modelUid" : "",
"name" : ""
}
VuoAudioOutputDevice VuoAudioOutputDevice_makeFromString ( const char *  str)

Automatically generated function.

void VuoAudioOutputDevice_release ( VuoAudioOutputDevice  value)

Automatically generated function.

void VuoAudioOutputDevice_retain ( VuoAudioOutputDevice  value)

Automatically generated function.