Esempio n. 1
0
int Graph_GetControl(Graph* inGraph, int32 inHash, int32 *inName, uint32 inIndex, float& outValue)
{
	ParamSpecTable* table = GRAPH_PARAM_TABLE(inGraph);
	ParamSpec *spec = table->Get(inHash, inName);
	if (!spec) return kSCErr_IndexOutOfRange;
	return Graph_GetControl(inGraph, spec->mIndex + inIndex, outValue);
}
Esempio n. 2
0
void Graph_MapAudioControl(Graph* inGraph, int32 inHash, int32 *inName, uint32 inIndex, uint32 inBus)
{
    ParamSpecTable* table = GRAPH_PARAM_TABLE(inGraph);
    ParamSpec *spec = table->Get(inHash, inName);
	if (!spec || inIndex >= spec->mNumChannels) return;
	//printf("mapping: %s: to bus index %i\n", spec->mName, inBus);
    if (spec) Graph_MapAudioControl(inGraph, spec->mIndex + inIndex, inBus);
}
Esempio n. 3
0
void Graph_SetControl(Graph* inGraph, int32 inHash, int32 *inName, uint32 inIndex, float inValue)
{
	ParamSpecTable* table = GRAPH_PARAM_TABLE(inGraph);
	ParamSpec *spec = table->Get(inHash, inName);
	if (!spec || inIndex >= spec->mNumChannels) return;
	//printf("setting: %s: to value %f\n", spec->mName, inValue);
	Graph_SetControl(inGraph, spec->mIndex + inIndex, inValue);
}
Esempio n. 4
0
void Graph_MapAudioControl(Graph* inGraph, int32 inHash, int32 *inName, uint32 inIndex, uint32 inBus)
{
    ParamSpecTable* table = GRAPH_PARAM_TABLE(inGraph);
    ParamSpec *spec = table->Get(inHash, inName);
    if (spec) Graph_MapAudioControl(inGraph, spec->mIndex + inIndex, inBus);
}
Esempio n. 5
0
void Graph_SetControl(Graph* inGraph, int32 inHash, int32 *inName, uint32 inIndex, float inValue)
{
	ParamSpecTable* table = GRAPH_PARAM_TABLE(inGraph);
	ParamSpec *spec = table->Get(inHash, inName);
	if (spec) Graph_SetControl(inGraph, spec->mIndex + inIndex, inValue);
}