@Override public boolean provide(MutableAudioFrame targetFrame, long timeout, TimeUnit unit) throws TimeoutException, InterruptedException { return getActiveExecutor().provide(targetFrame, timeout, unit); }
@Override public boolean provide(MutableAudioFrame targetFrame) { return getActiveExecutor().provide(targetFrame); }
@Override public AudioFrame provide() { return getActiveExecutor().provide(); }
@Override public AudioFrame provide(long timeout, TimeUnit unit) throws TimeoutException, InterruptedException { return getActiveExecutor().provide(timeout, unit); }