luxlabs header browser preview


@class NSString, AVHapticSequence;

@interface AdvancedPatternPlayer : PatternPlayerBase <CHHapticAdvancedPatternPlayerExtended> {
    AVHapticSequence *_sequence;
    double _loopEnd;
    int _state;
    id /* block */ _completionHandler;
}

@property double seekOffset;
@property (readonly) BOOL running;
@property (readonly) BOOL paused;
@property BOOL loopEnabled;
@property double loopEnd;
@property float playbackRate;
@property BOOL isMuted;
@property (copy) id /* block */ completionHandler;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)resetState;
- (id)init;
- (void)dealloc;
- (BOOL)seekToOffset:(double)a0 error:(id *)a1;
- (void).cxx_destruct;
- (BOOL)sendParameters:(id)a0 atTime:(double)a1 error:(id *)a2;
- (BOOL)startAtTime:(double)a0 error:(id *)a1;
- (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;
- (BOOL)doStartFromStoppedAtTime:(double)a0 error:(id *)a1;
- (double)patternDuration;
- (BOOL)cancelAndReturnError:(id *)a0;
- (void)clearExternalResources:(id)a0;
- (BOOL)doResumeAtTime:(double)a0 error:(id *)a1;
- (void)doSetMute:(BOOL)a0;
- (BOOL)doStartFromPausedAtTime:(double)a0 error:(id *)a1;
- (void)finishInit;
- (id)initWithPattern:(id)a0 engine:(id)a1 privileged:(BOOL)a2 error:(id *)a3;
- (id)initWithRingtoneData:(id)a0 engine:(id)a1 error:(id *)a2;
- (id)initWithVibePatternDictionary:(id)a0 engine:(id)a1 error:(id *)a2;
- (BOOL)resumeAtTime:(double)a0 error:(id *)a1;
- (BOOL)scheduleParameterCurve:(id)a0 atTime:(double)a1 error:(id *)a2;
- (void)setPaused;
- (void)setRunning;

@end