luxlabs header browser preview


@class NSString, NSMutableArray, NSObject;
@protocol OS_dispatch_queue, OS_dispatch_group;

@interface BWPipelineStage : NSObject {
    NSObject<OS_dispatch_group> *_executionGroup;
    NSMutableArray *_queuedMessages;
    NSMutableArray *_inputsForQueuedMessages;
}

@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) unsigned int priority;
@property (readonly, retain, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly, nonatomic) BOOL stillImagePipelineStage;

+ (id)pipelineStageForStillImagesWithName:(id)a0 priority:(unsigned int)a1;
+ (id)pipelineStageWithName:(id)a0 priority:(unsigned int)a1 workgroup:(id)a2;
+ (void)initialize;
+ (id)pipelineStageWithName:(id)a0 priority:(unsigned int)a1;
+ (id)pipelineStageWithName:(id)a0 priority:(unsigned int)a1 workgroup:(id)a2 discardsLateSampleData:(BOOL)a3;
+ (id)pipelineStageWithName:(id)a0 priority:(unsigned int)a1 discardsLateSampleData:(BOOL)a2;

- (void)dealloc;
- (id)description;
- (void)sendMessage:(id)a0 toInput:(id)a1;
- (void)sendMessagesToInput:(id)a0 messageProvider:(id /* block */)a1;

@end