Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.blackmagic
VuoBlackmagicInputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
#include "
VuoInteger.h
"
25
#include "
VuoText.h
"
26
#include "
VuoBlackmagicConnection.h
"
27
#include "
VuoBlackmagicVideoMode.h
"
28
#include "
VuoDeinterlacing.h
"
29
33
typedef
struct
34
{
35
VuoText
name;
36
VuoInteger
subDevice;
37
VuoBlackmagicConnection
connection;
38
VuoBlackmagicVideoMode
videoMode;
39
VuoDeinterlacing
deinterlacing;
40
}
VuoBlackmagicInputDevice
;
41
42
#define VuoBlackmagicInputDevice_SUPPORTS_COMPARISON
43
44
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_makeFromJson
(
struct
json_object *js);
45
struct
json_object *
VuoBlackmagicInputDevice_getJson
(
const
VuoBlackmagicInputDevice
value);
46
char
*
VuoBlackmagicInputDevice_getSummary
(
const
VuoBlackmagicInputDevice
value);
47
char
*
VuoBlackmagicInputDevice_getShortSummary
(
const
VuoBlackmagicInputDevice
value);
48
49
VuoBlackmagicInputDevice
VuoBlackmagicInputDevice_make
(
const
VuoText
name,
const
VuoInteger
subDevice,
const
VuoBlackmagicConnection
connection,
const
VuoBlackmagicVideoMode
videoMode,
const
VuoDeinterlacing
deinterlacing);
50
51
bool
VuoBlackmagicInputDevice_areEqual
(
const
VuoBlackmagicInputDevice
value1,
const
VuoBlackmagicInputDevice
value2);
52
bool
VuoBlackmagicInputDevice_isLessThan
(
const
VuoBlackmagicInputDevice
value1,
const
VuoBlackmagicInputDevice
value2);
53
58
char
*
VuoBlackmagicInputDevice_getString
(
const
VuoBlackmagicInputDevice
value);
59
void
VuoBlackmagicInputDevice_retain
(
VuoBlackmagicInputDevice
value);
60
void
VuoBlackmagicInputDevice_release
(
VuoBlackmagicInputDevice
value);
62
67
#ifdef __cplusplus
68
}
69
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8