Package wellen

Class AudioBufferManager

java.lang.Object
wellen.AudioBufferManager

public class AudioBufferManager extends Object
communicates with the underlying audio systems.
  • Constructor Details

    • AudioBufferManager

      public AudioBufferManager(AudioBufferRenderer sample_renderer, AudioDeviceConfiguration configuration)
      Parameters:
      sample_renderer - renderer to be used
      configuration - configuration to be used
  • Method Details

    • exit

      public void exit()
    • get_sample_rate

      public int get_sample_rate()
      Returns:
      sample rate
    • get_buffer_size

      public int get_buffer_size()
      Returns:
      audio block or buffer size
    • pause

      public void pause(boolean pause_state)
      pause or resume audio processing
      Parameters:
      pause_state - true to pause audio processing, false to resume
    • is_paused

      public boolean is_paused()