Vuo
2.3.2
node
vuo.video
VuoVideoFrame.h
Go to the documentation of this file.
1
10
#pragma once
11
21
#include "
VuoImage.h
"
22
#include <float.h>
23
25
#define VuoVideoFrame_NoTimestamp -INFINITY
26
31
typedef
struct
32
{
33
VuoImage
image;
34
VuoReal
timestamp;
35
VuoReal
duration;
36
}
VuoVideoFrame
;
37
38
VuoVideoFrame
VuoVideoFrame_makeFromJson
(
struct
json_object
* js);
39
struct
json_object
*
VuoVideoFrame_getJson
(
const
VuoVideoFrame
value);
40
char
*
VuoVideoFrame_getSummary
(
const
VuoVideoFrame
value);
41
43
#define VuoVideoFrame_SUPPORTS_COMPARISON
44
bool
VuoVideoFrame_areEqual
(
VuoVideoFrame
value1,
VuoVideoFrame
value2);
45
bool
VuoVideoFrame_isLessThan
(
const
VuoVideoFrame
a,
const
VuoVideoFrame
b);
46
51
VuoVideoFrame
VuoVideoFrame_makeFromString
(
const
char
*str);
52
char
*
VuoVideoFrame_getString
(
const
VuoVideoFrame
value);
53
void
VuoVideoFrame_retain
(
VuoVideoFrame
value);
54
void
VuoVideoFrame_release
(
VuoVideoFrame
value);
56
60
static
inline
VuoVideoFrame
VuoVideoFrame_make
(
VuoImage
image,
VuoReal
timestamp,
VuoReal
duration) __attribute__((
const
));
61
static
inline
VuoVideoFrame
VuoVideoFrame_make
(
VuoImage
image,
VuoReal
timestamp,
VuoReal
duration)
62
{
63
return
(
VuoVideoFrame
){image, timestamp, duration};
64
}
65
Generated on Sat Jun 19 2021 10:17:47 for Vuo by
1.9.1