/** * @throws OSStatusException * @since Available in iOS 4.0 and later. */ @WeaklyLinked public AudioBufferList getAudioBufferList(@MachineSizedUInt long bufferListSize, CMSampleBufferFlags flags, CMBlockBuffer buffer) throws OSStatusException { CMBlockBuffer.CMBlockBufferPtr ptr = new CMBlockBuffer.CMBlockBufferPtr(); ptr.set(buffer); AudioBufferList list = new AudioBufferList(); OSStatus status = getAudioBufferList0(null, list, bufferListSize, null, null, flags, ptr); OSStatusException.throwIfNecessary(status); return list; } /**
/** * @throws OSStatusException * @since Available in iOS 4.0 and later. */ @WeaklyLinked public AudioBufferList getAudioBufferList(@MachineSizedUInt long bufferListSize, CMSampleBufferFlags flags, CMBlockBuffer buffer) throws OSStatusException { CMBlockBuffer.CMBlockBufferPtr ptr = new CMBlockBuffer.CMBlockBufferPtr(); ptr.set(buffer); AudioBufferList list = new AudioBufferList(); OSStatus status = getAudioBufferList0(null, list, bufferListSize, null, null, flags, ptr); OSStatusException.throwIfNecessary(status); return list; } /**
/** * @throws OSStatusException * @since Available in iOS 4.0 and later. */ @WeaklyLinked public AudioBufferList getAudioBufferList(@MachineSizedUInt long bufferListSize, CMSampleBufferFlags flags, CMBlockBuffer buffer) throws OSStatusException { CMBlockBuffer.CMBlockBufferPtr ptr = new CMBlockBuffer.CMBlockBufferPtr(); ptr.set(buffer); AudioBufferList list = new AudioBufferList(); OSStatus status = getAudioBufferList0(null, list, bufferListSize, null, null, flags, ptr); OSStatusException.throwIfNecessary(status); return list; } /**