luxlabs header browser preview


@class NSString, NSArray, NSDate, NSNumber, NSObject;
@protocol OS_os_transaction;

@interface MXCoreSessionBase : NSObject

@property (retain) NSString *audioCategory;
@property (retain) NSString *audioMode;
@property (retain) NSString *clientName;
@property (retain) NSNumber *clientPID;
@property (retain) NSString *displayID;
@property (retain) NSNumber *ID;
@property (retain) NSArray *originalReporterIDs;
@property (retain) NSArray *reporterIDs;
@property (retain) NSString *routingContextUUID;
@property (nonatomic) unsigned int audioSessionID;
@property (nonatomic) int coreSessionType;
@property (nonatomic) BOOL enableBluetoothRecordingPreference;
@property (nonatomic) float interruptionFadeDuration;
@property (nonatomic) BOOL isNowPlayingApp;
@property (nonatomic) BOOL isTheAssistant;
@property (nonatomic) BOOL reporterStarted;
@property (retain) NSDate *timestampWhenMostRecentlyActivated;
@property (nonatomic) NSObject<OS_os_transaction> *activeOSTransaction;
@property (nonatomic) struct { unsigned int val[8]; } auditToken;
@property (nonatomic) BOOL hasInput;
@property (nonatomic) BOOL hasPhoneCallBehavior;
@property (nonatomic) BOOL isActive;
@property (nonatomic) BOOL isEligibleForBTSmartRoutingConsideration;
@property (nonatomic) BOOL isPlaying;
@property (nonatomic) BOOL isRecording;
@property (nonatomic) BOOL mixesWithEveryone;
@property (nonatomic) unsigned long long mxSessionIDCounter;

- (id)init;
- (void)dealloc;
- (id)info;
- (BOOL)hasAudioCategory:(id)a0;
- (BOOL)hasAudioMode:(id)a0;
- (BOOL)isSidekick;
- (void)updateClientName:(id)a0;
- (void)updateDefaultInterruptionFadeDuration:(id)a0;
- (BOOL)wasRecentlyActivated;

@end