luxlabs header browser preview


@class DIClientContext, NSError;

@interface DIXPCDispatcher : NSObject <DIXPCClientInterface> {
    void /* unknown type, empty encoding */ clientContext;
    void /* unknown type, empty encoding */ logger;
}

@property (nonatomic, weak) void /* unknown type, empty encoding */ deviceListDelegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ deviceStatusDelegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ sessionStatusDelegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ audioPowerDelegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ audioStatusDelegate;

- (id)init;
- (void)session:(id)a0 didFailWithError:(id)a1;
- (void).cxx_destruct;
- (void)didAddDevice:(id)a0;
- (void)didRemoveDevice:(id)a0;
- (void)didUpdateSession:(id)a0;
- (void)session:(id)a0 didUpdateUplinkMuteStatus:(BOOL)a1;
- (id)initWithClientContext:(id)a0;
- (void)didLoadDevices:(id)a0;
- (void)didAddSession:(id)a0;
- (void)didRemoveSession:(id)a0;
- (void)didUpdateAudioPower:(float)a0;
- (void)didUpdateDevice:(id)a0;
- (void)didUpdateDownlinkMuteStatus:(BOOL)a0;
- (void)didUpdateUplinkMuteStatus:(BOOL)a0;
- (void)fetchClientContextWithCompletionHandler:(void (^)(DIClientContext *, NSError *))a0;

@end