5.5 PartialSet Data Access Functions
5.5.1 PmPutPartialSetTime
Synopsis void PmPutPartialSetTime (PmPartialSet aPS, float time)
5.5.2 PmGetPartialSetTime
Synopsis float PmGetPartialSetTime (PmPartialSet aPS)
5.5.3 PmPutPartialSetNb
Synopsis void PmPutPartialSetNb (PmPartialSet aPS, int nb)
5.5.4 PmGetPartialSetNb
Synopsis int PmGetPartialSetNb (PmPartialSet aPS)
5.5.5 PmGetPartialSetAllocSize
Synopsis int PmGetPartialSetAllocSize (PmPartialSet aPS)
5.5.6 PmPutPartialIndex
Synopsis void PmPutPartialIndex (PmPartialSet aPS, int position,
int index)
5.5.7 PmGetPartialIndex
Synopsis int PmGetPartialIndex (PmPartialSet aPS, int position)
5.5.8 PmPutPartialFreq
Synopsis void PmPutPartialFreq (PmPartialSet aPS, int index,
float freq)
5.5.9 PmGetPartialFreq
Synopsis float PmGetPartialFreq (PmPartialSet aPS, int index)
5.5.10 PmPutPartialAmpl
Synopsis void PmPutPartialAmpl (PmPartialSet aPS, int index,
float ampl)
5.5.11 PmGetPartialAmpl
Synopsis float PmGetPartialAmpl (PmPartialSet aPS, int index)
5.5.12 PmPutPartialPhase
Synopsis void PmPutPartialPhase (PmPartialSet aPS, int index,
float phase)
5.5.13 PmGetPartialPhase
Synopsis float PmGetPartialPhase (PmPartialSet aPS, int index)
5.5.14 PmAddPartial
Synopsis int PmAddPartial (PmPartialSet aPS, int index,
float freq, float ampl, float phase)
Adds a new partial with index index to PartialSet aPS.
freq, ampl and phase are the parameters of
the new partial.
Returns
1 if the new partial was added.
0 if a partial with index index was already present in
PartialSet aPS. In this case, new parameters do not overwrite
old ones.
5.5.15 PmDeletePartial
Synopsis int PmDeletePartial (PmPartialSet aPS, int index)
Deletes partial with index index from PartialSet aPS.
Returns
1 if the partial was deleted.
0 if a partial with index index did not exist in
PartialSet aPS.
5.5.16 PmDeleteSubPartialSet
Synopsis int PmDeleteSubPartialSet (PmPartialSet aPS,
int *subset_indexes, int nb_indexes)
Partials defined in aPS, and whose indexes are present
in subset_indexes, are removed from aPS.
Returns the number of deleted partials.
Formatted and maintained by Diemo Schwarz --- last change