luxlabs header browser preview


@interface CMAudioAccessoryManager : NSObject {
    id _internal;
}

@property (nonatomic, setter=_setAudioAccessoryAccelerometerUpdateInterval:) double _audioAccessoryAccelerometerUpdateInterval;
@property (readonly, nonatomic, getter=_isAudioAccessoryAccelerometerAvailable) BOOL _audioAccessoryAccelerometerAvailable;
@property (nonatomic, setter=_setAudioAccessoryGyroUpdateInterval:) double _audioAccessoryGyroUpdateInterval;
@property (readonly, nonatomic, getter=_isAudioAccessoryGyroAvailable) BOOL _audioAccessoryGyroAvailable;
@property (nonatomic, setter=_setAudioAccessoryMagnetometerUpdateInterval:) double _audioAccessoryMagnetometerUpdateInterval;
@property (readonly, nonatomic, getter=_isAudioAccessoryMagnetometerAvailable) BOOL _audioAccessoryMagnetometerAvailable;
@property (readonly, nonatomic, getter=_isAudioAccessoryDeviceMotionAvailable) BOOL _audioAccessoryDeviceMotionAvailable;
@property (nonatomic, setter=_setAudioAccessoryDeviceMotionUpdateInterval:) double _audioAccessoryDeviceMotionUpdateInterval;

+ (BOOL)_isAvailable;
+ (BOOL)_selectActiveAudioRouteForAccelerometerWithBTAddress:(id)a0 modelID:(id)a1;
+ (BOOL)_selectActiveAudioRouteForDeviceMotionWithBTAddress:(id)a0 modelID:(id)a1;
+ (BOOL)_selectActiveAudioRouteForGyroWithBTAddress:(id)a0 modelID:(id)a1;
+ (BOOL)_selectActiveAudioRouteForMagnetometerWithBTAddress:(id)a0 modelID:(id)a1;
+ (BOOL)_selectActiveAudioRouteWithBTAddress:(id)a0 modelID:(id)a1;

- (id)initPrivate;
- (id)init;
- (void)dealloc;
- (void)deallocPrivate;
- (id)_audioAccessoryMagnetometerData;
- (id)_audioAccessoryAccelerometerData;
- (double)_audioAccessoryAccelerometerUpdateInterval;
- (double)_audioAccessoryDeviceMotionUpdateInterval;
- (id)_audioAccessoryGyroData;
- (double)_audioAccessoryGyroUpdateInterval;
- (double)_audioAccessoryMagnetometerUpdateInterval;
- (void)_isAudioAccessoryAccelerometerAvailablePrivate;
- (void)_isAudioAccessoryDeviceMotionAvailablePrivate;
- (void)_isAudioAccessoryGyroAvailablePrivate;
- (void)_isAudioAccessoryMagnetometerAvailablePrivate;
- (void)_setAudioAccessoryAccelerometerUpdateIntervalPrivate:(double)a0;
- (void)_setAudioAccessoryDeviceMotionUpdateIntervalPrivate:(double)a0;
- (void)_setAudioAccessoryGyroUpdateIntervalPrivate:(double)a0;
- (void)_setAudioAccessoryMagnetometerUpdateIntervalPrivate:(double)a0;
- (void)_startAudioAccessoryAccelerometerUpdatesPrivateToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)_startAudioAccessoryAccelerometerUpdatesToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)_startAudioAccessoryDeviceMotionStatusUpdatesPrivate:(id)a0 withHandler:(id /* block */)a1;
- (void)_startAudioAccessoryDeviceMotionStatusUpdatesToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)_startAudioAccessoryDeviceMotionUpdatesPrivate:(id)a0 lowLatencyMode:(BOOL)a1 withHandler:(id /* block */)a2;
- (void)_startAudioAccessoryDeviceMotionUpdatesToQueue:(id)a0 lowLatencyMode:(BOOL)a1 withHandler:(id /* block */)a2;
- (void)_startAudioAccessoryGyroUpdatesPrivateToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)_startAudioAccessoryGyroUpdatesToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)_startAudioAccessoryMagnetometerUpdatesPrivateToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)_startAudioAccessoryMagnetometerUpdatesToQueue:(id)a0 withHandler:(id /* block */)a1;
- (void)_stopAudioAccessoryAccelerometerUpdates;
- (void)_stopAudioAccessoryAccelerometerUpdatesPrivate;
- (void)_stopAudioAccessoryDeviceMotionStatusUpdates;
- (void)_stopAudioAccessoryDeviceMotionStatusUpdatesPrivate;
- (void)_stopAudioAccessoryDeviceMotionUpdates;
- (void)_stopAudioAccessoryDeviceMotionUpdatesPrivate;
- (void)_stopAudioAccessoryGyroUpdates;
- (void)_stopAudioAccessoryGyroUpdatesPrivate;
- (void)_stopAudioAccessoryMagnetometerUpdates;
- (void)_stopAudioAccessoryMagnetometerUpdatesPrivate;
- (void)onAudioAccessoryAccelerometer:(const struct Sample { double x0; struct { float x0; float x1; float x2; } x1; unsigned long long x2; unsigned short x3; } *)a0;
- (void)onAudioAccessoryDeviceMotion:(const void *)a0;
- (void)onAudioAccessoryDeviceMotionConfig:(const void *)a0;
- (void)onAudioAccessoryDeviceMotionStatus:(const int *)a0;
- (void)onAudioAccessoryGyro:(const struct Sample { double x0; struct { float x0; float x1; float x2; } x1; unsigned long long x2; unsigned short x3; float x4; } *)a0;
- (void)onAudioAccessoryMagnetometer:(const struct Sample { double x0; struct { float x0; float x1; float x2; } x1; unsigned long long x2; unsigned short x3; float x4; } *)a0;

@end