Vuo  2.3.2
Classes | Macros | Functions
VuoBlackmagicOutputDevice

Description

Information about a Blackmagic video capture device.

Classes

struct  VuoBlackmagicOutputDevice
 Information about a Blackmagic video capture device. More...
 

Functions

VuoBlackmagicOutputDevice VuoBlackmagicOutputDevice_makeFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value. More...
 
struct json_objectVuoBlackmagicOutputDevice_getJson (const VuoBlackmagicOutputDevice value)
 Encodes value as a JSON object. More...
 
char * VuoBlackmagicOutputDevice_getSummary (const VuoBlackmagicOutputDevice value)
 Returns a string representation of value. More...
 
char * VuoBlackmagicOutputDevice_getShortSummary (const VuoBlackmagicOutputDevice value)
 Returns a compact string representation of value. More...
 
VuoBlackmagicOutputDevice VuoBlackmagicOutputDevice_make (const VuoText name, const VuoInteger subDevice, const VuoBlackmagicConnection connection, const VuoBlackmagicVideoMode videoMode)
 Creates a new Blackmagic output device description. More...
 
bool VuoBlackmagicOutputDevice_areEqual (const VuoBlackmagicOutputDevice value1, const VuoBlackmagicOutputDevice value2)
 Returns true if the two output devices are equivalent. More...
 
bool VuoBlackmagicOutputDevice_isLessThan (const VuoBlackmagicOutputDevice value1, const VuoBlackmagicOutputDevice value2)
 Returns true if value1 < value2. More...
 
VuoBlackmagicOutputDevice VuoBlackmagicOutputDevice_makeFromString (const char *str)
 Automatically generated function. More...
 
char * VuoBlackmagicOutputDevice_getString (const VuoBlackmagicOutputDevice value)
 Automatically generated function. More...
 
void VuoBlackmagicOutputDevice_retain (VuoBlackmagicOutputDevice value)
 Automatically generated function. More...
 
void VuoBlackmagicOutputDevice_release (VuoBlackmagicOutputDevice value)
 Automatically generated function. More...
 

Class Documentation

◆ VuoBlackmagicOutputDevice

struct VuoBlackmagicOutputDevice
Class Members
VuoBlackmagicConnection connection
VuoText name
VuoInteger subDevice
VuoBlackmagicVideoMode videoMode

Function Documentation

◆ VuoBlackmagicOutputDevice_areEqual()

bool VuoBlackmagicOutputDevice_areEqual ( const VuoBlackmagicOutputDevice  value1,
const VuoBlackmagicOutputDevice  value2 
)

Returns true if the two output devices are equivalent.

Definition at line 115 of file VuoBlackmagicOutputDevice.c.

◆ VuoBlackmagicOutputDevice_getJson()

struct json_object* VuoBlackmagicOutputDevice_getJson ( const VuoBlackmagicOutputDevice  value)

Encodes value as a JSON object.

Definition at line 55 of file VuoBlackmagicOutputDevice.c.

◆ VuoBlackmagicOutputDevice_getShortSummary()

char* VuoBlackmagicOutputDevice_getShortSummary ( const VuoBlackmagicOutputDevice  value)

Returns a compact string representation of value.

Definition at line 96 of file VuoBlackmagicOutputDevice.c.

◆ VuoBlackmagicOutputDevice_getString()

char* VuoBlackmagicOutputDevice_getString ( const VuoBlackmagicOutputDevice  value)

Automatically generated function.

◆ VuoBlackmagicOutputDevice_getSummary()

char* VuoBlackmagicOutputDevice_getSummary ( const VuoBlackmagicOutputDevice  value)

Returns a string representation of value.

Definition at line 75 of file VuoBlackmagicOutputDevice.c.

◆ VuoBlackmagicOutputDevice_isLessThan()

bool VuoBlackmagicOutputDevice_isLessThan ( const VuoBlackmagicOutputDevice  value1,
const VuoBlackmagicOutputDevice  value2 
)

Returns true if value1 < value2.

Definition at line 135 of file VuoBlackmagicOutputDevice.c.

◆ VuoBlackmagicOutputDevice_make()

VuoBlackmagicOutputDevice VuoBlackmagicOutputDevice_make ( const VuoText  name,
const VuoInteger  subDevice,
const VuoBlackmagicConnection  connection,
const VuoBlackmagicVideoMode  videoMode 
)

Creates a new Blackmagic output device description.

Definition at line 107 of file VuoBlackmagicOutputDevice.c.

◆ VuoBlackmagicOutputDevice_makeFromJson()

VuoBlackmagicOutputDevice VuoBlackmagicOutputDevice_makeFromJson ( json_object js)

Decodes the JSON object js to create a new value.

Example:
{
"name": "",
"subDevice": 0,
"connection": "hdmi",
"videoMode": "ntsc",
}

Definition at line 42 of file VuoBlackmagicOutputDevice.c.

◆ VuoBlackmagicOutputDevice_makeFromString()

VuoBlackmagicOutputDevice VuoBlackmagicOutputDevice_makeFromString ( const char *  str)

Automatically generated function.

◆ VuoBlackmagicOutputDevice_release()

void VuoBlackmagicOutputDevice_release ( VuoBlackmagicOutputDevice  value)

Automatically generated function.

◆ VuoBlackmagicOutputDevice_retain()

void VuoBlackmagicOutputDevice_retain ( VuoBlackmagicOutputDevice  value)

Automatically generated function.