YATS/Forge Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
ibxm.Sample Class Reference

Public Member Functions

 Sample ()
 
void set_sample_data (short[] data, int loop_start, int loop_length, boolean ping_pong)
 
void resample_nearest (int sample_idx, int sample_frac, int step, int left_gain, int right_gain, int[] mix_buffer, int frame_offset, int frames)
 
void resample_linear (int sample_idx, int sample_frac, int step, int left_gain, int right_gain, int[] mix_buffer, int frame_offset, int frames)
 
void resample_sinc (int sample_idx, int sample_frac, int step, int left_gain, int right_gain, int[] mix_buffer, int frame_offset, int frames)
 
boolean has_finished (int sample_idx)
 

Public Attributes

String name
 
boolean set_panning
 
int volume
 
int transpose
 

Constructor & Destructor Documentation

ibxm.Sample.Sample ( )

Member Function Documentation

boolean ibxm.Sample.has_finished ( int  sample_idx)
void ibxm.Sample.resample_linear ( int  sample_idx,
int  sample_frac,
int  step,
int  left_gain,
int  right_gain,
int[]  mix_buffer,
int  frame_offset,
int  frames 
)
void ibxm.Sample.resample_nearest ( int  sample_idx,
int  sample_frac,
int  step,
int  left_gain,
int  right_gain,
int[]  mix_buffer,
int  frame_offset,
int  frames 
)
void ibxm.Sample.resample_sinc ( int  sample_idx,
int  sample_frac,
int  step,
int  left_gain,
int  right_gain,
int[]  mix_buffer,
int  frame_offset,
int  frames 
)
void ibxm.Sample.set_sample_data ( short[]  data,
int  loop_start,
int  loop_length,
boolean  ping_pong 
)

Member Data Documentation

String ibxm.Sample.name
boolean ibxm.Sample.set_panning
int ibxm.Sample.transpose
int ibxm.Sample.volume

The documentation for this class was generated from the following file: