luxlabs header browser preview


@class NSObject, VSSpeechRequest, NSOperation, NSMutableArray;
@protocol VSSpeechTaskProtocol, OS_dispatch_queue;

@interface VSSpeechTaskQueue : NSObject

@property (retain, nonatomic) NSMutableArray *eagerTasks;
@property (retain, nonatomic) NSMutableArray *speakTasks;
@property (retain, nonatomic) NSOperation<VSSpeechTaskProtocol> *currentTask;
@property (nonatomic) struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } threadMutex;
@property (nonatomic) struct _opaque_pthread_mutexattr_t { long long __sig; char __opaque[8]; } threadMutexAttr;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *speakingQueue;
@property (retain, nonatomic) VSSpeechRequest *lastSynthesisRequest;
@property (nonatomic) unsigned long long lastSynthesisRequestCreatedTimeStamp;

+ (id)mainDeviceQueue;
+ (void)cancelTasksWithDelegate:(id)a0;
+ (id)parallelQueueWithIdentifier:(id)a0;

- (void)cancelTask:(id)a0;
- (id)init;
- (void)addTask:(id)a0;
- (void).cxx_destruct;
- (unsigned long long)createdTimestampWithTask:(id)a0;
- (void)resumeCurrentTask;
- (void)spinNextTask;
- (void)suspendCurrentTask;
- (id)taskWithCreatedTimeStamp:(unsigned long long)a0;
- (id)tasksWithDelegate:(id)a0;

@end