@class NSObject; @protocol OS_dispatch_queue, OS_dispatch_semaphore; @interface BWFaceTrackingNode : BWNode { struct CVAFaceTracking { } *_faceTrackingRef; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _processingLock; NSObject<OS_dispatch_queue> *_processingQueue; NSObject<OS_dispatch_semaphore> *_processingSemaphore; BOOL _processing; struct opaqueCMSimpleQueue { } *_nextSbufQueue; BOOL _setupDone; BOOL _structuredLightOccluded; int _faceTrackingMachThreadPriority; int _pearlModuleType; BOOL _addMesh; BOOL _addDebugInfo; } @property (nonatomic) BOOL frontCamera; @property (nonatomic) BOOL mirrored; @property (nonatomic) int orientation; @property (nonatomic) int maxFaces; @property (nonatomic) BOOL usesFaceRecognition; @property (nonatomic) BOOL faceTrackingPlusEnabled; @property (nonatomic) float networkFailureThresholdMultiplier; + (void)initialize; - (void)prepareForCurrentConfigurationToBecomeLive; - (void)renderSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0 forInput:(id)a1; - (void)dealloc; - (id)nodeType; - (void)didReachEndOfDataForInput:(id)a0; - (id)nodeSubType; - (id)initWithFigThreadPriority:(unsigned int)a0 pearlModuleType:(int)a1 queueDepth:(int)a2; @end