luxlabs header browser preview


@class AVHapticPlayer;

@interface AVHapticSequence : NSObject {
    unsigned long long _eventBehavior;
    BOOL _loopIsEnabled;
    float _loopLength;
    float _playbackRate;
}

@property (weak) AVHapticPlayer *player;
@property unsigned long long seqID;
@property double duration;
@property double lastStartTime;
@property unsigned long long activeChannel;
@property unsigned long long eventBehavior;
@property BOOL loopingEnabled;
@property BOOL isMuted;
@property float playbackRate;
@property (readonly) unsigned long long channelCount;
@property (copy) id /* block */ completionHandler;

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (BOOL)stopAtTime:(double)a0 error:(id *)a1;
- (BOOL)activateChannelByIndex:(unsigned long long)a0 atTime:(double)a1 error:(id *)a2;
- (BOOL)pauseAtTime:(double)a0 error:(id *)a1;
- (BOOL)setVolume:(float)a0 atTime:(double)a1 error:(id *)a2;
- (BOOL)earlyUnduckAudioAtTime:(double)a0 error:(id *)a1;
- (unsigned long long)getChannelCount;
- (BOOL)cancelAndReturnError:(id *)a0;
- (id)initWithData:(id)a0 player:(id)a1 error:(id *)a2;
- (id)initWithDictionary:(id)a0 player:(id)a1 error:(id *)a2;
- (id)initWithEvents:(id)a0 player:(id)a1 error:(id *)a2;
- (BOOL)playAtTime:(double)a0 offset:(double)a1 error:(id *)a2;
- (BOOL)prepareToPlayAndReturnError:(id *)a0;
- (BOOL)resetAtTime:(double)a0 error:(id *)a1;
- (BOOL)resumeAtTime:(double)a0 error:(id *)a1;
- (BOOL)seekToTime:(double)a0 error:(id *)a1;
- (BOOL)setLoopLength:(float)a0 error:(id *)a1;
- (BOOL)setLoopingEnabled:(BOOL)a0 error:(id *)a1;
- (BOOL)setParameter:(unsigned long long)a0 value:(float)a1 channel:(unsigned long long)a2 atTime:(double)a3 error:(id *)a4;

@end