Main Page | Modules | Data Structures | File List | Data Fields | Globals

remix_envelope.h File Reference


Detailed Description

Base types and public interfaces to libremix.

#include <remix/remix_types.h>

Go to the source code of this file.

Functions

RemixEnveloperemix_envelope_new (RemixEnv *env, RemixEnvelopeType type)
RemixEnvelopeType remix_envelope_set_type (RemixEnv *env, RemixEnvelope *envelope, RemixEnvelopeType type)
RemixEnvelopeType remix_envelope_get_type (RemixEnv *env, RemixEnvelope *envelope)
RemixTimeType remix_envelope_set_timetype (RemixEnv *env, RemixEnvelope *envelope, RemixTimeType timetype)
RemixTimeType remix_envelope_get_timetype (RemixEnv *env, RemixEnvelope *envelope)
RemixPCM remix_envelope_get_value (RemixEnv *env, RemixEnvelope *envelope, RemixTime time)
RemixTime remix_envelope_get_duration (RemixEnv *env, RemixEnvelope *envelope)
RemixPCM remix_envelope_get_integral (RemixEnv *env, RemixEnvelope *envelope, RemixTime t1, RemixTime t2)
RemixPointremix_envelope_add_point (RemixEnv *env, RemixEnvelope *envelope, RemixTime time, RemixPCM value)
RemixEnveloperemix_envelope_remove_point (RemixEnv *env, RemixEnvelope *envelope, RemixPoint *point)
RemixEnveloperemix_envelope_scale (RemixEnv *env, RemixEnvelope *envelope, RemixPCM gain)
RemixEnveloperemix_envelope_shift (RemixEnv *env, RemixEnvelope *envelope, RemixTime delta)


Function Documentation

RemixPoint* remix_envelope_add_point RemixEnv env,
RemixEnvelope envelope,
RemixTime  time,
RemixPCM  value
 

RemixTime remix_envelope_get_duration RemixEnv env,
RemixEnvelope envelope
 

RemixPCM remix_envelope_get_integral RemixEnv env,
RemixEnvelope envelope,
RemixTime  t1,
RemixTime  t2
 

RemixTimeType remix_envelope_get_timetype RemixEnv env,
RemixEnvelope envelope
 

RemixEnvelopeType remix_envelope_get_type RemixEnv env,
RemixEnvelope envelope
 

RemixPCM remix_envelope_get_value RemixEnv env,
RemixEnvelope envelope,
RemixTime  time
 

RemixEnvelope* remix_envelope_new RemixEnv env,
RemixEnvelopeType  type
 

RemixEnvelope* remix_envelope_remove_point RemixEnv env,
RemixEnvelope envelope,
RemixPoint point
 

RemixEnvelope* remix_envelope_scale RemixEnv env,
RemixEnvelope envelope,
RemixPCM  gain
 

RemixTimeType remix_envelope_set_timetype RemixEnv env,
RemixEnvelope envelope,
RemixTimeType  timetype
 

RemixEnvelopeType remix_envelope_set_type RemixEnv env,
RemixEnvelope envelope,
RemixEnvelopeType  type
 

RemixEnvelope* remix_envelope_shift RemixEnv env,
RemixEnvelope envelope,
RemixTime  delta
 


Generated on Fri Jan 9 08:44:16 2004 for remix by doxygen 1.3.4