Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.video
VuoMovieFormat.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
16
#include "
VuoMovieImageEncoding.h
"
17
#include "
VuoAudioEncoding.h
"
18
#include "
VuoReal.h
"
19
31
typedef
struct
32
{
33
VuoMovieImageEncoding
imageEncoding
;
34
VuoReal
imageQuality
;
35
36
VuoAudioEncoding
audioEncoding
;
37
VuoReal
audioQuality
;
38
}
VuoMovieFormat
;
39
40
#define VuoMovieFormat_SUPPORTS_COMPARISON
41
42
VuoMovieFormat
VuoMovieFormat_makeFromJson
(
struct
json_object * js);
43
struct
json_object *
VuoMovieFormat_getJson
(
const
VuoMovieFormat
value);
44
char
*
VuoMovieFormat_getSummary
(
const
VuoMovieFormat
value);
45
46
bool
VuoMovieFormat_areEqual
(
VuoMovieFormat
value1,
VuoMovieFormat
value2);
47
bool
VuoMovieFormat_isLessThan
(
const
VuoMovieFormat
a,
const
VuoMovieFormat
b);
48
53
char
*
VuoMovieFormat_getString
(
const
VuoMovieFormat
value);
54
void
VuoMovieFormat_retain
(
VuoMovieFormat
value);
55
void
VuoMovieFormat_release
(
VuoMovieFormat
value);
57
61
static
inline
VuoMovieFormat
VuoMovieFormat_make
(
VuoMovieImageEncoding
imgEncoding,
62
VuoReal
imgQuality,
63
VuoAudioEncoding
audEncoding,
64
VuoReal
audQuality) __attribute__((
const
));
65
static
inline
VuoMovieFormat
VuoMovieFormat_make
(
VuoMovieImageEncoding
imgEncoding,
66
VuoReal
imgQuality,
67
VuoAudioEncoding
audEncoding,
68
VuoReal
audQuality)
69
{
70
VuoMovieFormat
fmt = { imgEncoding, imgQuality, audEncoding, audQuality };
71
return
fmt;
72
};
73
78
#ifdef __cplusplus
79
}
80
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8