/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public static AudioConverter create(AudioStreamBasicDescription sourceFormat, AudioStreamBasicDescription destinationFormat, AudioClassDescription[] classDescriptions) throws OSStatusException { AudioConverter.AudioConverterPtr ptr = new AudioConverter.AudioConverterPtr(); AudioClassDescription classes = new AudioClassDescription(); classes.update(classDescriptions); OSStatus status = create0(sourceFormat, destinationFormat, classDescriptions.length, classes, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**
public AudioClassDescription(int type, int subType, int manufacturer) { this.setType(type); this.setSubType(subType); this.setManufacturer(manufacturer); } /*</constructors>*/
public AudioClassDescription(int type, int subType, int manufacturer) { this.setType(type); this.setSubType(subType); this.setManufacturer(manufacturer); } /*</constructors>*/
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public static AudioConverter create(AudioStreamBasicDescription sourceFormat, AudioStreamBasicDescription destinationFormat, AudioClassDescription[] classDescriptions) throws OSStatusException { AudioConverter.AudioConverterPtr ptr = new AudioConverter.AudioConverterPtr(); AudioClassDescription classes = new AudioClassDescription(); classes.update(classDescriptions); OSStatus status = create0(sourceFormat, destinationFormat, classDescriptions.length, classes, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**
public AudioClassDescription(int type, int subType, int manufacturer) { this.setType(type); this.setSubType(subType); this.setManufacturer(manufacturer); } /*</constructors>*/
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public static AudioConverter create(AudioStreamBasicDescription sourceFormat, AudioStreamBasicDescription destinationFormat, AudioClassDescription[] classDescriptions) throws OSStatusException { AudioConverter.AudioConverterPtr ptr = new AudioConverter.AudioConverterPtr(); AudioClassDescription classes = new AudioClassDescription(); classes.update(classDescriptions); OSStatus status = create0(sourceFormat, destinationFormat, classDescriptions.length, classes, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); } /**