System/Library/Frameworks/AudioToolbox.framework
SSCoreHapticsPlayer.h
Download SSCoreHapticsPlayer.h
@class NSURL, NSDictionary, CHHapticEngine;
@protocol CHHapticAdvancedPatternPlayerExtended;
@interface SSCoreHapticsPlayer : NSObject {
id<CHHapticAdvancedPatternPlayerExtended> _audioPlayer;
id<CHHapticAdvancedPatternPlayerExtended> _hapticPlayer;
NSURL *_audioURL;
unsigned long long _audioResourceID;
NSDictionary *_hapticPatternDict;
double _audioPatternDuration;
double _hapticPatternDuration;
unsigned int _clientCompletionToken;
BOOL _shouldPlayAudioFinal;
BOOL _shouldPlayHapticsFinal;
BOOL _audioPlaybackFinished;
BOOL _hapticPlaybackFinished;
}
@property (readonly) CHHapticEngine *engine;
@property (readonly) unsigned long long ssid;
- (void)stop:(BOOL)a0;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)prewarm:(BOOL)a0;
- (BOOL)createAudioPlayerAndReturnError:(id *)a0;
- (unsigned long long)createAudioResource:(id)a0 error:(id *)a1;
- (void)createHapticPlayer:(id)a0 error:(id *)a1;
- (BOOL)doInit:(id)a0 haptic:(id)a1 error:(id *)a2;
- (id)getHapticDictionaryFromURL:(id)a0;
- (void)handleFinish;
- (id)initWithAudio:(id)a0 haptic:(id)a1 error:(id *)a2;
- (id)initWithAudio:(id)a0 hapticDictionary:(id)a1 error:(id *)a2;
- (BOOL)playWithOptions:(id)a0 completionCallbackToken:(unsigned int)a1 error:(id *)a2;
- (BOOL)prepareHapticPatternFromPlayOptions:(id)a0;
- (void)registerCompletionAndStop;
- (void)registerCompletionPortion:(BOOL)a0;
- (id)setupDefaultEngineConfigBlock;
- (void)setupLooping;
- (BOOL)startPlayerAtTime:(double)a0 forAudio:(BOOL)a1 error:(id *)a2;
@end