luxlabs header browser preview


@interface AVAudioApplication : NSObject {
    struct unique_ptr<caulk::synchronized<as::client::AVAudioApplicationImpl>, std::default_delete<caulk::synchronized<as::client::AVAudioApplicationImpl>>> { struct __compressed_pair<caulk::synchronized<as::client::AVAudioApplicationImpl> *, std::default_delete<caulk::synchronized<as::client::AVAudioApplicationImpl>>> { void *__value_; } __ptr_; } _impl;
}

@property (class, readonly) AVAudioApplication *sharedInstance;

@property (readonly) unsigned int clientID;
@property (readonly, nonatomic, getter=isInputMuted) BOOL inputMuted;
@property (readonly) long long recordPermission;

+ (void)requestRecordPermissionWithCompletionHandler:(id /* block */)a0;
+ (BOOL)toggleInputMute:(id *)a0;

- (void)postNotificationName:(id)a0 userInfo:(id)a1;
- (void)dealloc;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)initWithSpecification:(id)a0;
- (id)sessionIDs;
- (id)initDelegateForProcess:(struct { unsigned int x0[8]; })a0 processAttribution:(id)a1;
- (id)initPrivate:(id)a0;
- (id)initProxyForProcess:(struct { unsigned int x0[8]; })a0;
- (BOOL)privateCreateAudioApplicationInServer:(id)a0;
- (void)privateEnableSystemMute:(BOOL)a0;
- (struct tuple<int, id<NSSecureCoding>> { struct __tuple_impl<std::__tuple_indices<0, 1>, int, id<NSSecureCoding>> { int x0; id x1; } x0; })privateGetAppProperty:(id)a0;
- (struct tuple<std::shared_ptr<as::client::XPCConnection>, as::ProcessIdentity, unsigned int> { struct __tuple_impl<std::__tuple_indices<0, 1, 2>, std::shared_ptr<as::client::XPCConnection>, as::ProcessIdentity, unsigned int> { struct shared_ptr<as::client::XPCConnection> { struct XPCConnection *x0; struct __shared_weak_count *x1; } x0; struct ProcessIdentity { struct { unsigned int x0[8]; } x0; int x1; int x2; } x1; unsigned int x2; } x0; })privateGetConnection;
- (struct sync_guard<as::client::AVAudioApplicationImpl, caulk::mach::unfair_lock> { struct unfair_lock *x0; struct value_holder<as::client::AVAudioApplicationImpl> { struct AVAudioApplicationImpl *x0; } x1; })privateGetImplGuard;
- (struct tuple<int, id<NSSecureCoding>> { struct __tuple_impl<std::__tuple_indices<0, 1>, int, id<NSSecureCoding>> { int x0; id x1; } x0; })privateGetMXProperty:(id)a0;
- (void)privateHandlePing;
- (void)privateOptInToStemClickMuting;
- (BOOL)privateRecreateAudioApplicationInServer;
- (int)privateSetAppProperty:(id)a0 value:(id)a1;
- (int)privateSetAppProperty:(id)a0 value:(id)a1 guard:(void *)a2;
- (int)privateSetMXPropertyOnAllSessions:(id)a0 value:(id)a1;
- (int)privateUpdateAppProperty:(id)a0 value:(id)a1 context:(id)a2;
- (BOOL)setInputMuteStateChangeHandler:(id /* block */)a0 error:(id *)a1;
- (BOOL)setInputMuted:(BOOL)a0 context:(id)a1 error:(id *)a2;
- (BOOL)setInputMuted:(BOOL)a0 error:(id *)a1;
- (BOOL)stemClickMutingEnabled;

@end