26 "VuoList_VuoAudioSamples",
39 if(obj == NULL)
return;
64 if(obj == NULL)
return;
74 if(obj == NULL)
return;
81 if(obj == NULL)
return;
96 if(obj == NULL)
return;
106 if(obj == NULL)
return;
113 if(obj == NULL)
return false;
115 return obj->
Seek(second);
121 if(obj == NULL)
return 0;
128 if(obj == NULL)
return;
144 if(obj == NULL)
return 0.;
151 if(obj == NULL)
return 0.;
158 if(obj == NULL)
return 0.;
175 if(obj == NULL)
return false;
182 if(obj == NULL)
return false;
198 if(obj == NULL)
return false;
205 if(obj == NULL)
return false;
213 if (loop == VuoLoopType_Mirror && ((
int)floor(fabs(frameTime) / duration) % 2))
214 *outputDirection = -1;
216 *outputDirection = 1;
219 bool reverse = frameTime < 0;
222 if(loop != VuoLoopType_None && (frameTime < 0 || frameTime > duration))
224 timestamp = fabs(frameTime);
225 float mod = fmod(timestamp, duration);
227 if(loop == VuoLoopType_Loop)
228 timestamp = reverse ? duration - mod : mod;
229 else if(loop == VuoLoopType_Mirror)
230 timestamp = ((int)floor(timestamp / duration) % 2) ? duration - mod : mod;