Vuo  2.3.2
Classes | Macros | Functions
VuoBlackmagicInputDevice

Description

Information about a Blackmagic video capture device.

Classes

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

Functions

VuoBlackmagicInputDevice VuoBlackmagicInputDevice_makeFromJson (struct json_object *js)
 Decodes the JSON object js to create a new value. More...
 
struct json_objectVuoBlackmagicInputDevice_getJson (const VuoBlackmagicInputDevice value)
 Encodes value as a JSON object. More...
 
char * VuoBlackmagicInputDevice_getSummary (const VuoBlackmagicInputDevice value)
 Returns a string representation of value. More...
 
char * VuoBlackmagicInputDevice_getShortSummary (const VuoBlackmagicInputDevice value)
 Returns a compact string representation of value. More...
 
VuoBlackmagicInputDevice VuoBlackmagicInputDevice_make (const VuoText name, const VuoInteger subDevice, const VuoBlackmagicConnection connection, const VuoBlackmagicVideoMode videoMode, const VuoDeinterlacing deinterlacing)
 Creates a new Blackmagic input device description. More...
 
bool VuoBlackmagicInputDevice_areEqual (const VuoBlackmagicInputDevice value1, const VuoBlackmagicInputDevice value2)
 Returns true if the two input devices are equivalent. More...
 
bool VuoBlackmagicInputDevice_isLessThan (const VuoBlackmagicInputDevice value1, const VuoBlackmagicInputDevice value2)
 Returns true if value1 < value2. More...
 
VuoBlackmagicInputDevice VuoBlackmagicInputDevice_makeFromString (const char *str)
 Automatically generated function. More...
 
char * VuoBlackmagicInputDevice_getString (const VuoBlackmagicInputDevice value)
 Automatically generated function. More...
 
void VuoBlackmagicInputDevice_retain (VuoBlackmagicInputDevice value)
 Automatically generated function. More...
 
void VuoBlackmagicInputDevice_release (VuoBlackmagicInputDevice value)
 Automatically generated function. More...
 

Class Documentation

◆ VuoBlackmagicInputDevice

struct VuoBlackmagicInputDevice
Class Members
VuoBlackmagicConnection connection
VuoDeinterlacing deinterlacing
VuoText name
VuoInteger subDevice
VuoBlackmagicVideoMode videoMode

Function Documentation

◆ VuoBlackmagicInputDevice_areEqual()

bool VuoBlackmagicInputDevice_areEqual ( const VuoBlackmagicInputDevice  value1,
const VuoBlackmagicInputDevice  value2 
)

Returns true if the two input devices are equivalent.

Definition at line 122 of file VuoBlackmagicInputDevice.c.

◆ VuoBlackmagicInputDevice_getJson()

struct json_object* VuoBlackmagicInputDevice_getJson ( const VuoBlackmagicInputDevice  value)

Encodes value as a JSON object.

Definition at line 58 of file VuoBlackmagicInputDevice.c.

◆ VuoBlackmagicInputDevice_getShortSummary()

char* VuoBlackmagicInputDevice_getShortSummary ( const VuoBlackmagicInputDevice  value)

Returns a compact string representation of value.

Definition at line 103 of file VuoBlackmagicInputDevice.c.

◆ VuoBlackmagicInputDevice_getString()

char* VuoBlackmagicInputDevice_getString ( const VuoBlackmagicInputDevice  value)

Automatically generated function.

◆ VuoBlackmagicInputDevice_getSummary()

char* VuoBlackmagicInputDevice_getSummary ( const VuoBlackmagicInputDevice  value)

Returns a string representation of value.

Definition at line 80 of file VuoBlackmagicInputDevice.c.

◆ VuoBlackmagicInputDevice_isLessThan()

bool VuoBlackmagicInputDevice_isLessThan ( const VuoBlackmagicInputDevice  value1,
const VuoBlackmagicInputDevice  value2 
)

Returns true if value1 < value2.

Definition at line 145 of file VuoBlackmagicInputDevice.c.

◆ VuoBlackmagicInputDevice_make()

VuoBlackmagicInputDevice VuoBlackmagicInputDevice_make ( const VuoText  name,
const VuoInteger  subDevice,
const VuoBlackmagicConnection  connection,
const VuoBlackmagicVideoMode  videoMode,
const VuoDeinterlacing  deinterlacing 
)

Creates a new Blackmagic input device description.

Definition at line 114 of file VuoBlackmagicInputDevice.c.

◆ VuoBlackmagicInputDevice_makeFromJson()

VuoBlackmagicInputDevice VuoBlackmagicInputDevice_makeFromJson ( json_object js)

Decodes the JSON object js to create a new value.

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

Definition at line 44 of file VuoBlackmagicInputDevice.c.

◆ VuoBlackmagicInputDevice_makeFromString()

VuoBlackmagicInputDevice VuoBlackmagicInputDevice_makeFromString ( const char *  str)

Automatically generated function.

◆ VuoBlackmagicInputDevice_release()

void VuoBlackmagicInputDevice_release ( VuoBlackmagicInputDevice  value)

Automatically generated function.

◆ VuoBlackmagicInputDevice_retain()

void VuoBlackmagicInputDevice_retain ( VuoBlackmagicInputDevice  value)

Automatically generated function.