@class NSObject, _UIFeedbackCoreHapticsEngine; @protocol OS_dispatch_queue, CHHapticPatternPlayer; @interface _UIFeedbackCoreHapticsPlayer : NSObject <_UIFeedbackPlayer_Internal> { NSObject *_internalQueue; } @property (weak, nonatomic) _UIFeedbackCoreHapticsEngine *hapticEngine; @property (retain, nonatomic) id coreHapticsPlayer; @property (copy, nonatomic) id /* block */ invalidationBlock; - (void)_playFeedback:(id)a0 atTime:(double)a1; - (void).cxx_destruct; - (void)_internal_stopFeedbackData:(id)a0 forFeedback:(id)a1; - (id)initWithEngine:(id)a0; - (BOOL)_internal_playFeedbackData:(id)a0 forFeedback:(id)a1 atTime:(double)a2; - (void)_stopFeedback:(id)a0; - (void)_updateValueForParameters:(id)a0 withKey:(id)a1; - (id)_internal_createEventsForFeedbackData:(id)a0 engine:(id)a1 parameters:(id *)a2 parameterCurves:(id *)a3; - (id)_internal_createEventsForFileFeedbackData:(id)a0 engine:(id)a1 parameters:(id *)a2 parameterCurves:(id *)a3; - (id)_internal_createEventsForLegacyFeedbackData:(id)a0; - (id)_internal_createEventsForLibraryFeedbackData:(id)a0 engine:(id)a1 parameters:(id *)a2 parameterCurves:(id *)a3; - (id)_internal_createEventsForTransientHapticData:(id)a0; - (id)_internal_createFixedParameterForParameters:(id)a0 withKey:(id)a1 forEventType:(id)a2; - (id)_internal_createPatternForFeedbackData:(id)a0 feedback:(id)a1 engine:(id)a2; - (id)_internal_createPlayerWithPattern:(id)a0; - (void)_internal_updateValueForParameters:(id)a0 withKey:(id)a1; @end