Vuo  2.3.2
VuoAudioFrame.h
Go to the documentation of this file.
1 
10 #pragma once
11 
21 #include "VuoAudioSamples.h"
23 #include <float.h>
24 
26 #define VuoAudioFrame_NoTimestamp -INFINITY
27 
31 typedef struct
32 {
33  VuoList_VuoAudioSamples channels;
34  VuoReal timestamp;
36 
38 struct json_object * VuoAudioFrame_getJson(const VuoAudioFrame value);
39 char * VuoAudioFrame_getSummary(const VuoAudioFrame value);
40 
42 #define VuoAudioFrame_SUPPORTS_COMPARISON
45 
55 
59 static inline VuoAudioFrame VuoAudioFrame_make(VuoList_VuoAudioSamples channels, VuoReal timestamp) __attribute__((const));
61 {
62  return (VuoAudioFrame){channels, timestamp};
63 }
64