luxlabs header browser preview


@class AFQueue, SVXSessionActivityAnnouncer, AFNotifyObserver, NSDate, SVXSessionActivationAnnouncer, NSObject, SVXDeviceSetupContext, AFSiriTether, SVXDeviceProblemsState, AFSpeechSynthesisRecord, SVXSession, NSString, SVXModule, SVXAudioPowerUpdateAnnouncer, SVXSpeechSynthesizer, AFDeviceContext, SVXServiceCommandHandler, SVXMyriadDeviceManager;
@protocol OS_dispatch_queue, SVXTaskTracking;

@interface SVXSessionManager : NSObject <SVXMyriadResponseDelegate, SVXModuleInstance, AFNotifyObserverDelegate, AFQueueDelegate, SVXSessionDelegate, SVXSpeechSynthesisListening, SVXDeviceContextListening, SVXDeviceSetupListening, SVXPrewarmHandling, SVXActivationHandling, SVXDeactivationHandling, SVXMyriadEventHandling, SVXMyriadRequestHandling> {
    SVXModule *_module;
    AFNotifyObserver *_deviceProblemsNotifyObserver;
    SVXSpeechSynthesizer *_speechSynthesizer;
    SVXServiceCommandHandler *_serviceCommandHandler;
    id _myriadToken;
    SVXMyriadDeviceManager *_myriadDeviceManager;
    id<SVXTaskTracking> _currentMyriadCoordinatedRequestAssertion;
    BOOL _myriadDuckingAllowed;
    NSDate *_lastStereoPartnerMyriadWin;
    AFSiriTether *_tether;
    SVXSession *_currentSession;
    SVXSessionActivationAnnouncer *_activationAnnouncer;
    SVXAudioPowerUpdateAnnouncer *_audioPowerUpdateAnnouncer;
    SVXSessionActivityAnnouncer *_activityAnnouncer;
    AFQueue *_queuedOperations;
    double _lastSessionResignActiveTimestamp;
    SVXDeviceSetupContext *_deviceSetupContext;
    AFSpeechSynthesisRecord *_speechSynthesisRecord;
    long long _speechSynthesisState;
    SVXDeviceProblemsState *_deviceProblemsState;
    AFDeviceContext *_localDeviceContext;
    NSObject<OS_dispatch_queue> *_coreDuetQueue;
    NSObject<OS_dispatch_queue> *_biomeQueue;
    BOOL _needsClearContext;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)stopSpeech;
- (void)notifyObserver:(id)a0 didChangeStateFrom:(unsigned long long)a1 to:(unsigned long long)a2;
- (void).cxx_destruct;
- (void)_attachToTether;
- (void)sessionDidInvalidate:(id)a0;
- (id)initWithModule:(id)a0;
- (void)activateWithContext:(id)a0 completion:(id /* block */)a1;
- (void)queue:(id)a0 didEnqueueObjects:(id)a1;
- (void)deviceWonMyriadElection;
- (void)_myriadStereoPartnerDataChanged;
- (void)_prewarmWithContext:(id)a0 completion:(id /* block */)a1;
- (void)removeAudioPowerUpdateListener:(id)a0;
- (void)session:(id)a0 didActivateWithContext:(id)a1;
- (void)stopWithModuleInstanceProvider:(id)a0;
- (void)_activateWithContext:(id)a0 activityState:(long long)a1 completion:(id /* block */)a2;
- (id)_currentSession:(BOOL)a0;
- (void)_deactivateWithContext:(id)a0 completion:(id /* block */)a1;
- (void)_fetchCurrentActivityStateWithCompletion:(id /* block */)a0;
- (void)_fetchCurrentAudioPowerWithType:(long long)a0 completion:(id /* block */)a1;
- (void)_fetchCurrentStateWithCompletion:(id /* block */)a0;
- (void)_fetchStereoPairStateWithCompletion:(id /* block */)a0;
- (void)_fetchStereoPartnerLastMyriadWinDate;
- (void)_handleDeviceProblemsStateChanged:(id)a0;
- (void)_handleDeviceSetupContextChanged:(id)a0;
- (void)_handleDidFailAppLaunchWithBundleIdentifier:(id)a0;
- (void)_handleFetchedStereoPartnerLastMyriadWinDate:(id)a0;
- (void)_handleLocalDeviceContextChanged:(id)a0;
- (void)_handleMyriadForActivationContext:(id)a0;
- (void)_handleSession:(id)a0 audioSessionDidBecomeActive:(BOOL)a1 activationContext:(id)a2 deactivationContext:(id)a3;
- (void)_handleSession:(id)a0 audioSessionWillBecomeActive:(BOOL)a1 activationContext:(id)a2 deactivationContext:(id)a3;
- (void)_handleSession:(id)a0 didActivateWithContext:(id)a1;
- (void)_handleSession:(id)a0 didBecomeActiveWithActivationContext:(id)a1 activityUUID:(id)a2 turnID:(id)a3;
- (void)_handleSession:(id)a0 didChangeFromState:(long long)a1 toState:(long long)a2;
- (void)_handleSession:(id)a0 didDeactivateWithContext:(id)a1;
- (void)_handleSession:(id)a0 didEndUpdateAudioPowerWithType:(long long)a1;
- (void)_handleSession:(id)a0 didNotActivateWithContext:(id)a1 error:(id)a2;
- (void)_handleSession:(id)a0 didResignActiveWithDeactivationContext:(id)a1 activityUUID:(id)a2;
- (void)_handleSession:(id)a0 didStartSoundWithID:(long long)a1;
- (void)_handleSession:(id)a0 didStopSoundWithID:(long long)a1 error:(id)a2;
- (void)_handleSession:(id)a0 willActivateWithContext:(id)a1;
- (void)_handleSession:(id)a0 willBecomeActiveWithActivationContext:(id)a1 activityUUID:(id)a2 turnID:(id)a3;
- (void)_handleSession:(id)a0 willBeginUpdateAudioPowerWithType:(long long)a1 wrapper:(id)a2;
- (void)_handleSession:(id)a0 willChangeFromState:(long long)a1 toState:(long long)a2;
- (void)_handleSession:(id)a0 willDeactivateWithContext:(id)a1;
- (void)_handleSession:(id)a0 willResignActiveWithOptions:(unsigned long long)a1 duration:(double)a2 activityUUID:(id)a3;
- (void)_handleSession:(id)a0 willStartSoundWithID:(long long)a1;
- (void)_handleSessionDidInvalidate:(id)a0;
- (void)_handleSpeechSynthesizerDidCancelRequest:(id)a0 taskTracker:(id)a1;
- (void)_handleSpeechSynthesizerDidFailRequest:(id)a0 taskTracker:(id)a1 error:(id)a2;
- (void)_handleSpeechSynthesizerDidFinishRequest:(id)a0 utteranceInfo:(id)a1 record:(id)a2 taskTracker:(id)a3;
- (void)_handleSpeechSynthesizerDidInterruptRequest:(id)a0 taskTracker:(id)a1;
- (void)_handleSpeechSynthesizerDidStartRequest:(id)a0 record:(id)a1 taskTracker:(id)a2;
- (void)_handleSpeechSynthesizerWillStartRequest:(id)a0 taskTracker:(id)a1;
- (void)_handleWillProcessAppLaunchWithBundleIdentifier:(id)a0;
- (void)_invalidateCurrentSession;
- (void)_preheatWithActivationSource:(long long)a0;
- (void)_processNextOperations;
- (void)addActivationListener:(id)a0;
- (void)addActivityListener:(id)a0;
- (void)addAudioPowerUpdateListener:(id)a0;
- (void)attachToTether;
- (void)continuousVoiceTriggerDetectedWithCompletion:(id /* block */)a0;
- (void)deactivateWithContext:(id)a0 completion:(id /* block */)a1;
- (void)deviceLostMyriadElection;
- (void)deviceSetupManager:(id)a0 didUpdateContext:(id)a1;
- (void)fetchCurrentActivityStateWithCompletion:(id /* block */)a0;
- (void)fetchCurrentAlarmAndTimerFiringContextWithCompletion:(id /* block */)a0;
- (void)fetchCurrentAudioPowerWithType:(long long)a0 completion:(id /* block */)a1;
- (void)fetchCurrentStateWithCompletion:(id /* block */)a0;
- (void)getAudioSessionProviderWithCompletion:(id /* block */)a0;
- (void)getCurrentSessionUsingBlock:(id /* block */)a0;
- (void)initiateEmergency:(id /* block */)a0;
- (void)localDeviceContextDidUpdate:(id)a0;
- (void)preheatWithActivationSource:(long long)a0;
- (void)prewarmWithContext:(id)a0 completion:(id /* block */)a1;
- (void)removeActivationListener:(id)a0;
- (void)removeActivityListener:(id)a0;
- (void)session:(id)a0 audioSessionDidBecomeActive:(BOOL)a1 activationContext:(id)a2 deactivationContext:(id)a3;
- (void)session:(id)a0 audioSessionWillBecomeActive:(BOOL)a1 activationContext:(id)a2 deactivationContext:(id)a3;
- (void)session:(id)a0 didBecomeActiveWithActivationContext:(id)a1 activityUUID:(id)a2 turnID:(id)a3;
- (void)session:(id)a0 didChangeFromState:(long long)a1 toState:(long long)a2;
- (void)session:(id)a0 didDeactivateWithContext:(id)a1;
- (void)session:(id)a0 didEndUpdateAudioPowerWithType:(long long)a1;
- (void)session:(id)a0 didFailAppLaunchWithBundleIdentifier:(id)a1;
- (void)session:(id)a0 didNotActivateWithContext:(id)a1 error:(id)a2;
- (void)session:(id)a0 didResignActiveWithDeactivationContext:(id)a1 activityUUID:(id)a2;
- (void)session:(id)a0 didStartSoundWithID:(long long)a1;
- (void)session:(id)a0 didStopSoundWithID:(long long)a1 error:(id)a2;
- (void)session:(id)a0 willActivateWithContext:(id)a1;
- (void)session:(id)a0 willBecomeActiveWithActivationContext:(id)a1 activityUUID:(id)a2 turnID:(id)a3;
- (void)session:(id)a0 willBeginUpdateAudioPowerWithType:(long long)a1 wrapper:(id)a2;
- (void)session:(id)a0 willChangeFromState:(long long)a1 toState:(long long)a2;
- (void)session:(id)a0 willDeactivateWithContext:(id)a1;
- (void)session:(id)a0 willProcessAppLaunchWithBundleIdentifier:(id)a1;
- (void)session:(id)a0 willResignActiveWithOptions:(unsigned long long)a1 duration:(double)a2 activityUUID:(id)a3;
- (void)session:(id)a0 willStartSoundWithID:(long long)a1;
- (void)speechSynthesizerDidBecomeBusy;
- (void)speechSynthesizerDidBecomeIdle;
- (void)speechSynthesizerDidCancelRequest:(id)a0 taskTracker:(id)a1;
- (void)speechSynthesizerDidFailRequest:(id)a0 taskTracker:(id)a1 error:(id)a2;
- (void)speechSynthesizerDidFinishRequest:(id)a0 utteranceInfo:(id)a1 record:(id)a2 taskTracker:(id)a3;
- (void)speechSynthesizerDidInterruptRequest:(id)a0 taskTracker:(id)a1;
- (void)speechSynthesizerDidStartRequest:(id)a0 record:(id)a1 taskTracker:(id)a2;
- (void)speechSynthesizerWillEnqueueRequest:(id)a0 taskTracker:(id)a1;
- (void)speechSynthesizerWillStartRequest:(id)a0 taskTracker:(id)a1;
- (void)startWithModuleInstanceProvider:(id)a0 platformDependencies:(id)a1;
- (void)transitionToAutomaticEndpointingWithTimestamp:(unsigned long long)a0;
- (void)unduckDevice;

@end