Vuo
2.0.0
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
37
char
blah[42];
38
}
VuoBlackmagicInputDevice
;
39
40
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_makeFromJson
(
struct
json_object
*js);
41
struct
json_object
*
VuoBlackmagicInputDevice_getJson
(
const
VuoBlackmagicInputDevice
value);
42
char
*
VuoBlackmagicInputDevice_getSummary
(
const
VuoBlackmagicInputDevice
value);
43
char
*
VuoBlackmagicInputDevice_getShortSummary
(
const
VuoBlackmagicInputDevice
value);
44
45
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_make
(
const
VuoText
name,
const
VuoInteger
subDevice,
const
VuoBlackmagicConnection
connection,
const
VuoBlackmagicVideoMode
videoMode,
const
VuoDeinterlacing
deinterlacing);
46
47
#define VuoBlackmagicInputDevice_SUPPORTS_COMPARISON
48
bool
VuoBlackmagicInputDevice_areEqual
(
const
VuoBlackmagicInputDevice
value1,
const
VuoBlackmagicInputDevice
value2);
49
bool
VuoBlackmagicInputDevice_isLessThan
(
const
VuoBlackmagicInputDevice
value1,
const
VuoBlackmagicInputDevice
value2);
50
54
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_makeFromString
(
const
char
*str);
56
char
*
VuoBlackmagicInputDevice_getString
(
const
VuoBlackmagicInputDevice
value);
57
void
VuoBlackmagicInputDevice_retain
(
VuoBlackmagicInputDevice
value);
58
void
VuoBlackmagicInputDevice_release
(
VuoBlackmagicInputDevice
value);
60
Generated on Wed Feb 26 2020 23:19:40 for Vuo by
1.8.17