ibxm

## Class Channel

- java.lang.Object
- - ibxm.Channel

-     public class Channel
      extends Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `int` | `pattern_loop_row`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Channel(Module mod, int sampling_rate, int[] global_vol)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `resample(int[] mixing_buffer, int frame_offset, int frames, int quality)`
    `void` | `reset()`
    `void` | `row(int key, int inst_idx, int volume_column, int effect, int effect_param)`
    `void` | `set_panning(int pan)`
    `void` | `set_volume(int vol)`
    `void` | `tick()`
    `void` | `update_sample_idx(int samples)`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### pattern_loop_row

          public int pattern_loop_row

  - ### Constructor Detail

    - #### Channel

          public Channel(Module mod,
                 int sampling_rate,
                 int[] global_vol)

  - ### Method Detail

    - #### reset

          public void reset()

    - #### resample

          public void resample(int[] mixing_buffer,
                      int frame_offset,
                      int frames,
                      int quality)

    - #### update_sample_idx

          public void update_sample_idx(int samples)

    - #### set_volume

          public void set_volume(int vol)

    - #### set_panning

          public void set_panning(int pan)

    - #### row

          public void row(int key,
                 int inst_idx,
                 int volume_column,
                 int effect,
                 int effect_param)

    - #### tick

          public void tick()