luxlabs header browser preview


@class NSString, NSUUID, CSAudioInjectionEngine;

@interface CSAudioInjectionDevice : NSObject

@property (readonly, nonatomic) long long deviceType;
@property (readonly, nonatomic) NSString *deviceName;
@property (readonly, nonatomic) NSString *deviceID;
@property (readonly, nonatomic) NSUUID *deviceUID;
@property (readonly, nonatomic) NSString *productIdentifier;
@property (nonatomic) BOOL isConnected;
@property (readonly, nonatomic) BOOL isPluginDevice;
@property (nonatomic) BOOL enableAlwaysOnVoiceTrigger;
@property (weak, nonatomic) CSAudioInjectionEngine *injectionEngine;

- (void).cxx_destruct;
- (id)initWithDeviceType:(long long)a0 deviceName:(id)a1 deviceID:(id)a2 productID:(id)a3;
- (BOOL)speakAudio:(id)a0;
- (BOOL)speakAudio:(id)a0 withScaleFactor:(float)a1 outASBD:(struct AudioStreamBasicDescription { double x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; })a2 playbackStarted:(id /* block */)a3 completion:(id /* block */)a4;
- (BOOL)speakAudio:(id)a0 withScaleFactor:(float)a1 outASBD:(struct AudioStreamBasicDescription { double x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; })a2 playbackStarted:(id /* block */)a3 userIntentOptions:(id)a4 completion:(id /* block */)a5;
- (BOOL)speakAudio:(id)a0 withScaleFactor:(float)a1 playbackStarted:(id /* block */)a2 completion:(id /* block */)a3;

@end