@Override public AudioFrame provide(long timeout, TimeUnit unit) throws TimeoutException, InterruptedException { synchronized (synchronizer) { if (provide(getBridgeFrame(), timeout, unit)) { return unwrapBridgeFrame(); } return null; } }
@Override public AudioFrame provide() { synchronized (synchronizer) { if (provide(getBridgeFrame())) { return unwrapBridgeFrame(); } return null; } }