Package org.robovm.apple.audiotoolbox
Class AUAudioUnitBus
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.audiotoolbox.AUAudioUnitBus
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AUAudioUnitBus extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AUAudioUnitBus.AUAudioUnitBusPtr
-
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 AUAudioUnitBus()
AUAudioUnitBus(AVAudioFormat format)
protected
AUAudioUnitBus(NSObject.Handle h, long handle)
protected
AUAudioUnitBus(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AUAudioUnitBusType
getBusType()
double
getContextPresentationLatency()
AVAudioFormat
getFormat()
long
getIndex()
int
getMaximumChannelCount()
java.lang.String
getName()
AUAudioUnit
getOwnerAudioUnit()
NSArray<NSNumber>
getSupportedChannelCounts()
NSArray<NSNumber>
getSupportedChannelLayoutTags()
boolean
isEnabled()
void
setContextPresentationLatency(double v)
void
setEnabled(boolean v)
boolean
setFormat(AVAudioFormat format, NSError.NSErrorPtr outError)
void
setMaximumChannelCount(int v)
void
setName(java.lang.String v)
void
setShouldAllocateBuffer(boolean v)
void
setSupportedChannelCounts(NSArray<NSNumber> v)
boolean
shouldAllocateBuffer()
-
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
-
AUAudioUnitBus
public AUAudioUnitBus()
-
AUAudioUnitBus
protected AUAudioUnitBus(NSObject.Handle h, long handle)
-
AUAudioUnitBus
protected AUAudioUnitBus(NSObject.SkipInit skipInit)
-
AUAudioUnitBus
public AUAudioUnitBus(AVAudioFormat format) throws NSErrorException
- Throws:
NSErrorException
-
-
Method Detail
-
getFormat
public AVAudioFormat getFormat()
-
shouldAllocateBuffer
public boolean shouldAllocateBuffer()
- Since:
- Available in iOS 11.0 and later.
-
setShouldAllocateBuffer
public void setShouldAllocateBuffer(boolean v)
- Since:
- Available in iOS 11.0 and later.
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean v)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String v)
-
getIndex
public long getIndex()
-
getBusType
public AUAudioUnitBusType getBusType()
-
getOwnerAudioUnit
public AUAudioUnit getOwnerAudioUnit()
-
getContextPresentationLatency
public double getContextPresentationLatency()
-
setContextPresentationLatency
public void setContextPresentationLatency(double v)
-
getMaximumChannelCount
public int getMaximumChannelCount()
-
setMaximumChannelCount
public void setMaximumChannelCount(int v)
-
setFormat
public boolean setFormat(AVAudioFormat format, NSError.NSErrorPtr outError)
-
-