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 AudioQueueBuffer setPacketDescription(int index, AudioStreamPacketDescription value) { if (index >= getPacketDescriptionCount0()) { throw new ArrayIndexOutOfBoundsException(index); } getPacketDescriptions0().next(index).set(value); return this; } public AudioStreamPacketDescription[] getPacketDescriptions() {
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>*/
/** * @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>*/