Package org.robovm.apple.avfoundation
Class AVAudioUnitSampler
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVAudioNode
-
- org.robovm.apple.avfoundation.AVAudioUnit
-
- org.robovm.apple.avfoundation.AVAudioUnitMIDIInstrument
-
- org.robovm.apple.avfoundation.AVAudioUnitSampler
-
- All Implemented Interfaces:
AVAudio3DMixing
,AVAudioMixing
,AVAudioStereoMixing
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVAudioUnitSampler extends AVAudioUnitMIDIInstrument
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVAudioUnitSampler.AVAudioUnitSamplerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioUnitMIDIInstrument
AVAudioUnitMIDIInstrument.AVAudioUnitMIDIInstrumentPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioUnit
AVAudioUnit.AVAudioUnitPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioNode
AVAudioNode.AVAudioNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVAudioUnitSampler()
AVAudioUnitSampler(AudioComponentDescription description)
protected
AVAudioUnitSampler(NSObject.Handle h, long handle)
protected
AVAudioUnitSampler(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getGlobalTuning()
float
getMasterGain()
float
getStereoPan()
boolean
loadAudioFiles(NSArray<NSURL> audioFiles)
boolean
loadInstrument(NSURL instrumentURL)
boolean
loadSoundBankInstrument(NSURL bankURL, byte program, byte bankMSB, byte bankLSB)
void
setGlobalTuning(float v)
void
setMasterGain(float v)
void
setStereoPan(float v)
-
Methods inherited from class org.robovm.apple.avfoundation.AVAudioUnitMIDIInstrument
getDestinationForMixer, getObstruction, getOcclusion, getPan, getPosition, getRate, getRenderingAlgorithm, getReverbBlend, getVolume, init, sendController, sendMIDIEvent, sendMIDIEvent, sendMIDISysExEvent, sendPitchBend, sendPressure, sendPressure, sendProgramChange, sendProgramChange, setObstruction, setOcclusion, setPan, setPosition, setRate, setRenderingAlgorithm, setReverbBlend, setVolume, startNote, stopNote
-
Methods inherited from class org.robovm.apple.avfoundation.AVAudioUnit
getAUAudioUnit, getAudioComponentDescription, getAudioUnit, getManufacturerName, getName, getVersion, instantiate, loadAudioUnitPreset
-
Methods inherited from class org.robovm.apple.avfoundation.AVAudioNode
getEngine, getInputFormatForBus, getLastRenderTime, getLatency, getNameForInputBus, getNameForOutputBus, getNumberOfInputs, getNumberOfOutputs, getOutputFormatForBus, getOutputPresentationLatency, installTapOnBus, removeTapOnBus, reset
-
Methods 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, willChangeValues
-
-
-
-
Constructor Detail
-
AVAudioUnitSampler
public AVAudioUnitSampler()
-
AVAudioUnitSampler
protected AVAudioUnitSampler(NSObject.Handle h, long handle)
-
AVAudioUnitSampler
protected AVAudioUnitSampler(NSObject.SkipInit skipInit)
-
AVAudioUnitSampler
public AVAudioUnitSampler(AudioComponentDescription description)
-
-
Method Detail
-
getStereoPan
public float getStereoPan()
-
setStereoPan
public void setStereoPan(float v)
-
getMasterGain
public float getMasterGain()
-
setMasterGain
public void setMasterGain(float v)
-
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
public boolean loadInstrument(NSURL instrumentURL) throws NSErrorException
- Throws:
NSErrorException
-
loadAudioFiles
public boolean loadAudioFiles(NSArray<NSURL> audioFiles) throws NSErrorException
- Throws:
NSErrorException
-
-