コード例 #1
0
ファイル: jcom.out.cpp プロジェクト: alexarje/JamomaModular
// Destroy
void out_free(t_out *x)
{
#ifdef JCOM_OUT_TILDE
	dsp_free((t_pxobject *)x);			// Always call dsp_free first in this routine
	freeobject((t_object *)x->clock);	// delete our clock
	
	TTObjectRelease(&x->audioIn);
	TTObjectRelease(&x->audioOut);
	TTObjectRelease(&x->audioTemp);
	TTObjectRelease(&x->zeroSignal);
	TTObjectRelease(&x->xfade);
	TTObjectRelease(&x->gain);
	TTObjectRelease(&x->ramp_gain);
	TTObjectRelease(&x->ramp_xfade);
#endif
	jcom_core_subscriber_common_free(&x->common);
}
コード例 #2
0
void return_free(t_return *x)
{
	jcom_core_subscriber_common_free((t_jcom_core_subscriber_common*)x);
	if (x->send)
		object_free(x->send);
}