luxlabs header browser preview


@class AVAudioSession, RPCompanionLinkDevice, NSArray, NSString, NSURL, NSMutableDictionary, CUHomeKitManager, RPCompanionLinkClient, NSObject, NSMutableSet;
@protocol OS_dispatch_queue, OS_dispatch_source, OS_os_transaction;

@interface CULiveAction : NSObject <CUXPCCodable, CUActivatable> {
    BOOL _activateCalled;
    id /* block */ _activateCompletion;
    AVAudioSession *_audioSession;
    BOOL _clinkActivated;
    RPCompanionLinkClient *_clinkClient;
    RPCompanionLinkDevice *_clinkLocalDevice;
    NSArray *_destinationDevices;
    CUHomeKitManager *_homeKitManager;
    NSString *_homeKitSelfID;
    NSObject<OS_dispatch_source> *_homeKitTimer;
    BOOL _invalidateCalled;
    BOOL _invalidateDone;
    BOOL _peersActivated;
    BOOL _peersSetupDone;
    BOOL _peersPerformDone;
    NSMutableSet *_peerSessionSet;
    BOOL _performLocally;
    BOOL _prefStereoSpeak;
    NSMutableDictionary *_request;
    int _sessionState;
    BOOL _sentTimingInfo;
    NSObject<OS_os_transaction> *_transaction;
    BOOL _xpcDone;
}

@property (nonatomic) int alertType;
@property (copy, nonatomic) NSArray *destinationIDs;
@property (nonatomic) BOOL direct;
@property (copy, nonatomic) NSString *originatingHomeKitAccessoryID;
@property (copy, nonatomic) NSURL *soundFileURL;
@property (copy, nonatomic) NSString *speakText;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (copy, nonatomic) id /* block */ invalidationHandler;

- (void)encodeWithXPCObject:(id)a0;
- (id)initWithXPCObject:(id)a0 error:(id *)a1;
- (void)_run;
- (id)init;
- (void)_invalidated;
- (void)invalidate;
- (void)activateWithCompletion:(id /* block */)a0;
- (void).cxx_destruct;
- (id)_findStereoCounterpart:(id)a0;
- (void)_invalidate:(BOOL)a0;
- (void)_reportError:(id)a0 where:(const char *)a1;
- (void)_runCLinkActivateCompleted;
- (void)_runCLinkActivateStart;
- (void)_runCLinkPeersActivateStart;
- (void)_runCLinkPeersPerformStart;
- (void)_runCLinkPeersSetupStart;
- (void)_runFinish;
- (void)_runHomeKitStart;
- (BOOL)_runPrepareRequest;
- (void)_runXPCStart;
- (BOOL)_shouldPerformLocally;

@end