luxlabs header browser preview


@class NSString, AVAudioSession;

@interface ATIOBinding : NSObject <NSSecureCoding> {
    struct shared_ptr<const AT::IOBinding::Impl> { struct Impl *__ptr_; struct __shared_weak_count *__cntrl_; } mImpl;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, retain, nonatomic) AVAudioSession *session;
@property (readonly, nonatomic) unsigned int sessionID;
@property (readonly, retain, nonatomic) NSString *deviceUID;
@property (readonly, nonatomic) unsigned int deviceID;

- (id)initWithImpl:(struct shared_ptr<const AT::IOBinding::Impl> { struct Impl *x0; struct __shared_weak_count *x1; })a0;
- (void)encodeWithCoder:(id)a0;
- (id).cxx_construct;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithDeviceID:(unsigned int)a0;
- (id)initWithCoder:(id)a0;
- (id)initWithAudioSession:(id)a0;
- (id)initWithAudioSessionID:(unsigned int)a0;
- (id)initWithDeviceUID:(id)a0;

@end