Example #1
0
void OutIterateResetCallback(OutPtr self, t_object* obj)
{
	t_max_err err = MAX_ERR_NONE;
	method audioResetMethod = zgetfn(obj, gensym("audio.reset"));

	if (audioResetMethod)
		err = (t_max_err)audioResetMethod(obj, self->vectorSize);
}
Example #2
0
void UnpackIterateResetCallback(UnpackPtr self, ObjectPtr obj)
{
	MaxErr err = MAX_ERR_NONE;
	method audioResetMethod = zgetfn(obj, gensym("audio.reset"));
	
	if (audioResetMethod)
		err = (MaxErr)audioResetMethod(obj, self->vectorSize);
}
Example #3
0
void PlugOutIterateResetCallback(PlugOutPtr self, ObjectPtr obj)
{
	TTUInt32	vectorSize;
	method		audioResetMethod = zgetfn(obj, GENSYM("audio.reset"));

	if (audioResetMethod) {
		self->audioGraphObject->getUnitGenerator()->getAttributeValue(TT("vectorSize"), vectorSize);
		audioResetMethod(obj, vectorSize);
	}
}