Vuo
2.3.2
node
vuo.blackmagic
VuoBlackmagicInputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#include "
VuoInteger.h
"
21
#include "
VuoText.h
"
22
#include "
VuoBlackmagicConnection.h
"
23
#include "
VuoBlackmagicVideoMode.h
"
24
#include "
VuoDeinterlacing.h
"
25
29
typedef
struct
30
{
31
VuoText
name;
32
VuoInteger
subDevice;
33
VuoBlackmagicConnection
connection;
34
VuoBlackmagicVideoMode
videoMode;
35
VuoDeinterlacing
deinterlacing;
36
}
VuoBlackmagicInputDevice
;
37
38
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_makeFromJson
(
struct
json_object
*js);
39
struct
json_object
*
VuoBlackmagicInputDevice_getJson
(
const
VuoBlackmagicInputDevice
value);
40
char
*
VuoBlackmagicInputDevice_getSummary
(
const
VuoBlackmagicInputDevice
value);
41
char
*
VuoBlackmagicInputDevice_getShortSummary
(
const
VuoBlackmagicInputDevice
value);
42
43
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_make
(
const
VuoText
name,
const
VuoInteger
subDevice,
const
VuoBlackmagicConnection
connection,
const
VuoBlackmagicVideoMode
videoMode,
const
VuoDeinterlacing
deinterlacing);
44
45
#define VuoBlackmagicInputDevice_SUPPORTS_COMPARISON
46
bool
VuoBlackmagicInputDevice_areEqual
(
const
VuoBlackmagicInputDevice
value1,
const
VuoBlackmagicInputDevice
value2);
47
bool
VuoBlackmagicInputDevice_isLessThan
(
const
VuoBlackmagicInputDevice
value1,
const
VuoBlackmagicInputDevice
value2);
48
53
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_makeFromString
(
const
char
*str);
54
char
*
VuoBlackmagicInputDevice_getString
(
const
VuoBlackmagicInputDevice
value);
55
void
VuoBlackmagicInputDevice_retain
(
VuoBlackmagicInputDevice
value);
56
void
VuoBlackmagicInputDevice_release
(
VuoBlackmagicInputDevice
value);
58
Generated on Sat Jun 19 2021 10:17:45 for Vuo by
1.9.1