@class AUAudioUnit, NSString, NSArray, AVAudioFormat; @interface AUAudioUnitBus : NSObject { BOOL _removingObserverWithContext; AVAudioFormat *_format; NSArray *_supportedChannelCounts; unsigned int _maximumChannelCount; BOOL _enabled; } @property (nonatomic) struct vector> { struct BusPropertyObserver *__begin_; struct BusPropertyObserver *__end_; struct __compressed_pair> { struct BusPropertyObserver *__value_; } __end_cap_; } observers; @property (readonly, nonatomic) AVAudioFormat *format; @property (nonatomic) BOOL shouldAllocateBuffer; @property (nonatomic, getter=isEnabled) BOOL enabled; @property (copy, nonatomic) NSString *name; @property (readonly, nonatomic) unsigned long long index; @property (readonly, nonatomic) long long busType; @property (readonly, nonatomic) AUAudioUnit *ownerAudioUnit; @property (readonly, copy, nonatomic) NSArray *supportedChannelLayoutTags; @property (nonatomic) double contextPresentationLatency; - (void)setIndex:(unsigned long long)a0; - (void)dealloc; - (void)removeObserver:(id)a0 forKeyPath:(id)a1 context:(void *)a2; - (id).cxx_construct; - (void).cxx_destruct; - (void)removeObserver:(id)a0 forKeyPath:(id)a1; - (void)addObserver:(id)a0 forKeyPath:(id)a1 options:(unsigned long long)a2 context:(void *)a3; - (id)initWithFormat:(id)a0 error:(id *)a1; - (unsigned int)maximumChannelCount; - (void)setBusType:(long long)a0; - (BOOL)setFormat:(id)a0 error:(id *)a1; - (void)setMaximumChannelCount:(unsigned int)a0; - (void)setOwnerAudioUnit:(id)a0; - (void)setSupportedChannelCounts:(id)a0; - (id)supportedChannelCounts; @end