public AudioStreamPacketDescription getPacketDescription(int index) { if (index >= getPacketDescriptionCount0()) { throw new ArrayIndexOutOfBoundsException(index); } return getPacketDescriptions0().next(index).get(); } public AudioQueueBuffer setPacketDescription(int index, AudioStreamPacketDescription value) {
public AudioQueueBuffer setPacketDescription(int index, AudioStreamPacketDescription value) { if (index >= getPacketDescriptionCount0()) { throw new ArrayIndexOutOfBoundsException(index); } getPacketDescriptions0().next(index).set(value); return this; } public AudioStreamPacketDescription[] getPacketDescriptions() {
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public AudioTimeStamp enqueueBuffer(long buffer, AudioStreamPacketDescription[] packetDescs, int trimFramesAtStart, int trimFramesAtEnd, AudioQueueParameterEvent[] paramValues, AudioTimeStamp startTime) throws OSStatusException { AudioTimeStamp.AudioTimeStampPtr ptr = new AudioTimeStamp.AudioTimeStampPtr(); AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr packetDescsPtr = new AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr(); packetDescsPtr.set(packetDescs); AudioQueueParameterEvent.AudioQueueParameterEventPtr paramValuesPtr = new AudioQueueParameterEvent.AudioQueueParameterEventPtr(); paramValuesPtr.set(paramValues); OSStatus status = enqueueBuffer0(buffer, packetDescs.length, packetDescsPtr, trimFramesAtStart, trimFramesAtEnd, paramValues.length, paramValuesPtr, startTime, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public AudioTimeStamp enqueueBuffer(long buffer, AudioStreamPacketDescription[] packetDescs, int trimFramesAtStart, int trimFramesAtEnd, AudioQueueParameterEvent[] paramValues, AudioTimeStamp startTime) throws OSStatusException { AudioTimeStamp.AudioTimeStampPtr ptr = new AudioTimeStamp.AudioTimeStampPtr(); AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr packetDescsPtr = new AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr(); packetDescsPtr.set(packetDescs); AudioQueueParameterEvent.AudioQueueParameterEventPtr paramValuesPtr = new AudioQueueParameterEvent.AudioQueueParameterEventPtr(); paramValuesPtr.set(paramValues); OSStatus status = enqueueBuffer0(buffer, packetDescs.length, packetDescsPtr, trimFramesAtStart, trimFramesAtEnd, paramValues.length, paramValuesPtr, startTime, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public void enqueueBuffer(long buffer, AudioStreamPacketDescription[] packetDescs) throws OSStatusException { AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr ptr = null; if (packetDescs != null) { ptr = new AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr(); ptr.set(packetDescs); } OSStatus status = enqueueBuffer0(buffer, packetDescs != null ? packetDescs.length : 0, ptr); OSStatusException.throwIfNecessary(status); } /**
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public void enqueueBuffer(long buffer, AudioStreamPacketDescription[] packetDescs) throws OSStatusException { AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr ptr = null; if (packetDescs != null) { ptr = new AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr(); ptr.set(packetDescs); } OSStatus status = enqueueBuffer0(buffer, packetDescs != null ? packetDescs.length : 0, ptr); OSStatusException.throwIfNecessary(status); } /**
public AudioQueueBuffer setPacketDescriptions(AudioStreamPacketDescription[] regions) { this.setPacketDescriptionCount0(regions.length); getPacketDescriptions0().set(regions); return this; } /*<members>*/
public AudioQueueBuffer setPacketDescriptions(AudioStreamPacketDescription[] regions) { this.setPacketDescriptionCount0(regions.length); getPacketDescriptions0().set(regions); return this; } /*<members>*/
public AudioStreamPacketDescription[] getPacketDescriptions() { int count = getPacketDescriptionCount0(); AudioStreamPacketDescription[] array = new AudioStreamPacketDescription[count]; AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr ptr = getPacketDescriptions0(); for (int i = 0; i < count; i++) { array[i] = ptr.next(i).get(); } return array; } public AudioQueueBuffer setPacketDescriptions(AudioStreamPacketDescription[] regions) {
public AudioStreamPacketDescription[] getPacketDescriptions() { int count = getPacketDescriptionCount0(); AudioStreamPacketDescription[] array = new AudioStreamPacketDescription[count]; AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr ptr = getPacketDescriptions0(); for (int i = 0; i < count; i++) { array[i] = ptr.next(i).get(); } return array; } public AudioQueueBuffer setPacketDescriptions(AudioStreamPacketDescription[] regions) {
public AudioStreamPacketDescription getPacketDescription(int index) { if (index >= getPacketDescriptionCount0()) { throw new ArrayIndexOutOfBoundsException(index); } return getPacketDescriptions0().next(index).get(); } public AudioQueueBuffer setPacketDescription(int index, AudioStreamPacketDescription value) {
public AudioQueueBuffer setPacketDescription(int index, AudioStreamPacketDescription value) { if (index >= getPacketDescriptionCount0()) { throw new ArrayIndexOutOfBoundsException(index); } getPacketDescriptions0().next(index).set(value); return this; } public AudioStreamPacketDescription[] getPacketDescriptions() {
public AudioStreamPacketDescription getPacketDescription(int index) { if (index >= getPacketDescriptionCount0()) { throw new ArrayIndexOutOfBoundsException(index); } return getPacketDescriptions0().next(index).get(); } public AudioQueueBuffer setPacketDescription(int index, AudioStreamPacketDescription value) {
public AudioQueueBuffer setPacketDescription(int index, AudioStreamPacketDescription value) { if (index >= getPacketDescriptionCount0()) { throw new ArrayIndexOutOfBoundsException(index); } getPacketDescriptions0().next(index).set(value); return this; } public AudioStreamPacketDescription[] getPacketDescriptions() {
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public AudioTimeStamp enqueueBuffer(long buffer, AudioStreamPacketDescription[] packetDescs, int trimFramesAtStart, int trimFramesAtEnd, AudioQueueParameterEvent[] paramValues, AudioTimeStamp startTime) throws OSStatusException { AudioTimeStamp.AudioTimeStampPtr ptr = new AudioTimeStamp.AudioTimeStampPtr(); AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr packetDescsPtr = new AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr(); packetDescsPtr.set(packetDescs); AudioQueueParameterEvent.AudioQueueParameterEventPtr paramValuesPtr = new AudioQueueParameterEvent.AudioQueueParameterEventPtr(); paramValuesPtr.set(paramValues); OSStatus status = enqueueBuffer0(buffer, packetDescs.length, packetDescsPtr, trimFramesAtStart, trimFramesAtEnd, paramValues.length, paramValuesPtr, startTime, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public void enqueueBuffer(long buffer, AudioStreamPacketDescription[] packetDescs) throws OSStatusException { AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr ptr = null; if (packetDescs != null) { ptr = new AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr(); ptr.set(packetDescs); } OSStatus status = enqueueBuffer0(buffer, packetDescs != null ? packetDescs.length : 0, ptr); OSStatusException.throwIfNecessary(status); } /**
public AudioQueueBuffer setPacketDescriptions(AudioStreamPacketDescription[] regions) { this.setPacketDescriptionCount0(regions.length); getPacketDescriptions0().set(regions); return this; } /*<members>*/
public AudioStreamPacketDescription[] getPacketDescriptions() { int count = getPacketDescriptionCount0(); AudioStreamPacketDescription[] array = new AudioStreamPacketDescription[count]; AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr ptr = getPacketDescriptions0(); for (int i = 0; i < count; i++) { array[i] = ptr.next(i).get(); } return array; } public AudioQueueBuffer setPacketDescriptions(AudioStreamPacketDescription[] regions) {