Previous Next Contents

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
Previous Next Contents