System/Library/PrivateFrameworks/AXMediaUtilities.framework
AXMOutputManager.h
@class AXMOutputManagerConfiguration, NSString, AXMSpeechComponent, AXMTaskDispatcher, NSArray, AXMSoundComponent, NSObject, AXMAudioSession, AXMHapticComponent;
@protocol OS_dispatch_queue;
@interface AXMOutputManager : NSObject <AXMTaskDispatcherDelegate> {
AXMTaskDispatcher *_outputRequests;
BOOL _usesPrivateAudioSession;
AXMAudioSession *_audioSession;
long long _state;
NSObject<OS_dispatch_queue> *_queue;
AXMSoundComponent *_queue_soundComponent;
AXMSpeechComponent *_queue_speechComponent;
AXMHapticComponent *_queue_hapticComponent;
NSArray *_queue_activeComponents;
}
@property (retain, nonatomic) AXMOutputManagerConfiguration *configuration;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)disable;
- (void)playSound:(id)a0;
- (id)initWithConfiguration:(id)a0;
- (void).cxx_destruct;
- (id)dispatchRequest:(id)a0;
- (void)dispatcher:(id)a0 handleTask:(id)a1;
- (void)enableWithCompletion:(id /* block */)a0;
- (id)initWithComponents:(unsigned long long)a0 options:(unsigned long long)a1;
- (void)interrupt:(id)a0;
- (void)interruptImmediately;
- (void)interruptPolitely;
- (id)playActiveSound:(id)a0;
- (void)speak:(id)a0;
@end