Package org.robovm.apple.avfoundation
Class AVAudioUnitSampler
- All Implemented Interfaces:
AVAudio3DMixing,AVAudioMixing,AVAudioStereoMixing,NSObjectProtocol,ObjCProtocol
public class AVAudioUnitSampler extends AVAudioUnitMIDIInstrument
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAudioUnitSampler.AVAudioUnitSamplerPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioUnitMIDIInstrument
AVAudioUnitMIDIInstrument.AVAudioUnitMIDIInstrumentPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioUnit
AVAudioUnit.AVAudioUnitPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioNode
AVAudioNode.AVAudioNodePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description AVAudioUnitSampler()AVAudioUnitSampler(AudioComponentDescription description)protectedAVAudioUnitSampler(NSObject.Handle h, long handle)protectedAVAudioUnitSampler(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description floatgetGlobalTuning()floatgetMasterGain()Deprecated.Deprecated in iOS 15.0.floatgetOverallGain()floatgetStereoPan()static voidinstantiate(AudioComponentDescription audioComponentDescription, AudioComponentInstantiationOptions options, VoidBlock2<AVAudioUnit,NSError> completionHandler)booleanloadAudioFiles(NSArray<NSURL> audioFiles)booleanloadInstrument(NSURL instrumentURL)booleanloadSoundBankInstrument(NSURL bankURL, byte program, byte bankMSB, byte bankLSB)voidsetGlobalTuning(float v)voidsetMasterGain(float v)Deprecated.Deprecated in iOS 15.0.voidsetOverallGain(float v)voidsetStereoPan(float v)Methods inherited from class org.robovm.apple.avfoundation.AVAudioUnitMIDIInstrument
getDestinationForMixer, getObstruction, getOcclusion, getPan, getPointSourceInHeadMode, getPosition, getRate, getRenderingAlgorithm, getReverbBlend, getSourceMode, getVolume, init, sendController, sendMIDIEvent, sendMIDIEvent, sendMIDISysExEvent, sendPitchBend, sendPressure, sendPressure, sendProgramChange, sendProgramChange, setObstruction, setOcclusion, setPan, setPointSourceInHeadMode, setPosition, setRate, setRenderingAlgorithm, setReverbBlend, setSourceMode, setVolume, startNote, stopNoteMethods inherited from class org.robovm.apple.avfoundation.AVAudioUnit
getAUAudioUnit, getAudioComponentDescription, getAudioUnit, getManufacturerName, getName, getVersion, loadAudioUnitPresetMethods inherited from class org.robovm.apple.avfoundation.AVAudioNode
getEngine, getInputFormatForBus, getLastRenderTime, getLatency, getNameForInputBus, getNameForOutputBus, getNumberOfInputs, getNumberOfOutputs, getOutputFormatForBus, getOutputPresentationLatency, installTapOnBus, removeTapOnBus, resetMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
AVAudioUnitSampler
public AVAudioUnitSampler() -
AVAudioUnitSampler
-
AVAudioUnitSampler
-
AVAudioUnitSampler
-
-
Method Details
-
getStereoPan
public float getStereoPan() -
setStereoPan
public void setStereoPan(float v) -
getOverallGain
public float getOverallGain()- Since:
- Available in iOS 15.0 and later.
-
setOverallGain
public void setOverallGain(float v)- Since:
- Available in iOS 15.0 and later.
-
getMasterGain
Deprecated.Deprecated in iOS 15.0. Use overallGain -
setMasterGain
Deprecated.Deprecated in iOS 15.0. Use overallGain -
getGlobalTuning
public float getGlobalTuning() -
setGlobalTuning
public void setGlobalTuning(float v) -
loadSoundBankInstrument
public boolean loadSoundBankInstrument(NSURL bankURL, byte program, byte bankMSB, byte bankLSB) throws NSErrorException- Throws:
NSErrorException
-
loadInstrument
- Throws:
NSErrorException
-
loadAudioFiles
- Throws:
NSErrorException
-
instantiate
public static void instantiate(AudioComponentDescription audioComponentDescription, AudioComponentInstantiationOptions options, VoidBlock2<AVAudioUnit,NSError> completionHandler)- Since:
- Available in iOS 9.0 and later.
-