3 * VuoBlackmagicVideoMode C type definition.
5 * @copyright Copyright © 2012–2022 Kosada Incorporated.
6 * This code may be modified and distributed under the terms of the MIT License.
7 * For more information, see https://vuo.org/license.
13typedef void * VuoList_VuoBlackmagicVideoMode;
14#define VuoList_VuoBlackmagicVideoMode_TYPE_DEFINED
19 * @defgroup VuoBlackmagicVideoMode VuoBlackmagicVideoMode
20 * Video resolution and framerate.
26 * Video resolution and framerate.
31} VuoBlackmagicVideoMode;
33VuoBlackmagicVideoMode VuoBlackmagicVideoMode_makeFromJson(struct json_object *js);
34struct json_object *VuoBlackmagicVideoMode_getJson(const VuoBlackmagicVideoMode value);
35VuoList_VuoBlackmagicVideoMode VuoBlackmagicVideoMode_getAllowedValues(void);
36char *VuoBlackmagicVideoMode_getSummary(const VuoBlackmagicVideoMode value);
38VuoBlackmagicVideoMode VuoBlackmagicVideoMode_makeFromBMDDisplayMode(const uint32_t value);
39uint32_t VuoBlackmagicVideoMode_getBMDDisplayMode(const VuoBlackmagicVideoMode value);
41#define VuoBlackmagicVideoMode_SUPPORTS_COMPARISON
42bool VuoBlackmagicVideoMode_areEqual(const VuoBlackmagicVideoMode valueA, const VuoBlackmagicVideoMode valueB);
43bool VuoBlackmagicVideoMode_isLessThan(const VuoBlackmagicVideoMode valueA, const VuoBlackmagicVideoMode valueB);
46 * Automatically generated function.
49VuoBlackmagicVideoMode VuoBlackmagicVideoMode_makeFromString(const char *str);
50char *VuoBlackmagicVideoMode_getString(const VuoBlackmagicVideoMode value);
51void VuoBlackmagicVideoMode_retain(VuoBlackmagicVideoMode value);
52void VuoBlackmagicVideoMode_release(VuoBlackmagicVideoMode value);