Vuo
2.3.2
node
vuo.video
VuoMovieFormat.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoMovieImageEncoding.h
"
13
#include "
VuoAudioEncoding.h
"
14
#include "
VuoReal.h
"
15
27
typedef
struct
28
{
29
VuoMovieImageEncoding
imageEncoding
;
30
VuoReal
imageQuality
;
31
32
VuoAudioEncoding
audioEncoding
;
33
VuoReal
audioQuality
;
34
}
VuoMovieFormat
;
35
36
VuoMovieFormat
VuoMovieFormat_makeFromJson
(
struct
json_object
* js);
37
struct
json_object
*
VuoMovieFormat_getJson
(
const
VuoMovieFormat
value);
38
char
*
VuoMovieFormat_getSummary
(
const
VuoMovieFormat
value);
39
40
#define VuoMovieFormat_SUPPORTS_COMPARISON
41
bool
VuoMovieFormat_areEqual
(
VuoMovieFormat
value1,
VuoMovieFormat
value2);
42
bool
VuoMovieFormat_isLessThan
(
const
VuoMovieFormat
a,
const
VuoMovieFormat
b);
43
48
VuoMovieFormat
VuoMovieFormat_makeFromString
(
const
char
*str);
49
char
*
VuoMovieFormat_getString
(
const
VuoMovieFormat
value);
50
void
VuoMovieFormat_retain
(
VuoMovieFormat
value);
51
void
VuoMovieFormat_release
(
VuoMovieFormat
value);
53
57
static
inline
VuoMovieFormat
VuoMovieFormat_make
(
VuoMovieImageEncoding
imgEncoding,
58
VuoReal
imgQuality,
59
VuoAudioEncoding
audEncoding,
60
VuoReal
audQuality) __attribute__((
const
));
61
static
inline
VuoMovieFormat
VuoMovieFormat_make
(
VuoMovieImageEncoding
imgEncoding,
62
VuoReal
imgQuality,
63
VuoAudioEncoding
audEncoding,
64
VuoReal
audQuality)
65
{
66
VuoMovieFormat
fmt = { imgEncoding, imgQuality, audEncoding, audQuality };
67
return
fmt;
68
};
69
Generated on Sat Jun 19 2021 10:17:47 for Vuo by
1.9.1