System/Library/PrivateFrameworks/CMCapture.framework
FigCaptureDeferredProcessingEngine.h
Download FigCaptureDeferredProcessingEngine.h
@class BWMemoryPool, NSDictionary, NSObject, FigCaptureDeferredTransactionBroker, FigCaptureDeferredProcessingJob, NSString, NSSet, BWMemoryPoolFlushAssertion, BWDeferredProcessingContainer, BWDeferredPipelineParameters, BWDeferredProcessingSourceNode, BWStillImageSettings, BWGraph;
@protocol OS_dispatch_queue;
@interface FigCaptureDeferredProcessingEngine : NSObject <BWGraphStatusDelegate> {
NSObject<OS_dispatch_queue> *_workQueue;
NSString *_currentPortType;
BWDeferredPipelineParameters *_currentPipelineParameters;
BOOL _currentDemosaicedRawEnabled;
BWStillImageSettings *_currentSettings;
BWGraph *_graph;
BOOL _graphRunning;
BWDeferredProcessingSourceNode *_sourceNode;
FigCaptureDeferredProcessingJob *_job;
BWDeferredProcessingContainer *_prewarmedContainer;
NSSet *_allSensorIDStrings;
NSDictionary *_defaultSensorIDsByPortType;
BWMemoryPool *_memoryPool;
BWMemoryPoolFlushAssertion *_flushAssertion;
}
@property (readonly, nonatomic) FigCaptureDeferredProcessingJob *currentJob;
@property (readonly, nonatomic) BWDeferredProcessingContainer *currentContainer;
@property (readonly, nonatomic) FigCaptureDeferredTransactionBroker *broker;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (void)initialize;
+ (id)sharedProcessingEngine;
- (void)releaseResources;
- (id)init;
- (void)dealloc;
- (void)graph:(id)a0 didFinishStartingWithError:(int)a1;
- (void)graphDidPrepareNodes:(id)a0;
- (void)ensureGraphForSettings:(id)a0 processingSettings:(id)a1 applicationID:(id)a2;
- (void)executeJob:(id)a0;
@end