public AudioBufferList setBuffer(int index, long handle) { if (index >= getBufferCount()) { throw new ArrayIndexOutOfBoundsException(index); } getBuffers0().next(index).set(handle); return this; } public AudioBuffer[] getBuffers() {
public AudioBuffer getBuffer(int index) { if (index >= getBufferCount()) { throw new ArrayIndexOutOfBoundsException(index); } return getBuffers0().next(index).get(); } public AudioBufferList setBuffer(int index, AudioBuffer buffer) {
public AudioBuffer[] getBuffers() { int count = getBufferCount(); AudioBuffer[] array = new AudioBuffer[count]; AudioBuffer.AudioBufferPtr ptr = getBuffers0(); for (int i = 0; i < count; i++) { array[i] = ptr.next(i).get(); } return array; } public AudioBufferList setBuffers(AudioBuffer[] buffers) {
public AudioBuffer getBuffer(int index) { if (index >= getBufferCount()) { throw new ArrayIndexOutOfBoundsException(index); } return getBuffers0().next(index); }
public AudioBuffer getBuffer(int index) { if (index >= getBufferCount()) { throw new ArrayIndexOutOfBoundsException(index); } return getBuffers0().next(index); }
public AudioBuffer[] getBuffers() { return getBuffers0().toArray(this.getBufferCount()); }
public AudioBufferList setBuffer(int index, AudioBuffer buffer) { if (index >= getBufferCount()) { throw new ArrayIndexOutOfBoundsException(index); } getBuffers0().next(index).update(buffer); return this; }
public AudioBuffer[] getBuffers() { return getBuffers0().toArray(this.getBufferCount()); }
public AudioBufferList setBuffer(int index, AudioBuffer buffer) { if (index >= getBufferCount()) { throw new ArrayIndexOutOfBoundsException(index); } getBuffers0().next(index).update(buffer); return this; }
public AudioBufferList setBuffers(AudioBuffer[] buffers) { if (buffers.length > getBufferCount()) { throw new ArrayIndexOutOfBoundsException(buffers.length); } this.setNumberBuffers(buffers.length); getBuffers0().update(buffers); return this; }
public AudioBufferList setBuffers(AudioBuffer[] buffers) { if (buffers.length > getBufferCount()) { throw new ArrayIndexOutOfBoundsException(buffers.length); } this.setNumberBuffers(buffers.length); getBuffers0().update(buffers); return this; }