System/Library/PrivateFrameworks/CMCapture.framework
BWInferenceSynchronizerNode.h
Download BWInferenceSynchronizerNode.h
@class BWNodeInput, NSSet, NSMutableDictionary, BWNodeError, NSMutableArray;
@interface BWInferenceSynchronizerNode : BWNode {
NSMutableDictionary *_mostRecentEmittedCaptureIdentifierByPortType;
int _indexOfInputProvidingOutputSampleBuffer;
int _indexOfInputProvidingOnlyInferences;
int _indexOfInputProvidingPreferredInferences;
struct { NSMutableArray *bufferQueue; BWNodeError *mostRecentError; NSMutableDictionary *mostRecentCaptureIdentifierByPortType; NSMutableDictionary *numberOfWraparoundsByPortType; BOOL inputIsLive; } _contexts[2];
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _bufferServicingLock;
unsigned char _maximumNumberOfInflightBuffers;
}
@property (readonly, nonatomic) unsigned short errorHandlingModel;
@property (readonly, nonatomic) BWNodeInput *inputProvidingOutputSampleBuffer;
@property (readonly, nonatomic) BWNodeInput *inputProvidingOnlyInferences;
@property (readonly, nonatomic) BWNodeInput *inputProvidingPreferredInferences;
@property (nonatomic) BOOL synchronizesTopLevelAttachments;
@property (retain, nonatomic) NSSet *attachedMediaKeysToSkip;
@property (nonatomic) BOOL allowOutOfOrderInputs;
@property (copy, nonatomic) id /* block */ synchronizeInferencesResolver;
+ (void)initialize;
- (void)handleNodeError:(id)a0 forInput:(id)a1;
- (void)handleDroppedSample:(id)a0 forInput:(id)a1;
- (void)didSelectFormat:(id)a0 forInput:(id)a1 forAttachedMediaKey:(id)a2;
- (void)handleStillImageReferenceFrameBracketedCaptureSequenceNumber:(int)a0 forInput:(id)a1;
- (id)init;
- (void)renderSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0 forInput:(id)a1;
- (void)dealloc;
- (void)configurationWithID:(long long)a0 updatedFormat:(id)a1 didBecomeLiveForInput:(id)a2;
- (id)nodeType;
- (void)didReachEndOfDataForInput:(id)a0;
- (id)nodeSubType;
- (id)initWithIndexOfInputProvidingOutputSampleBuffer:(int)a0 indexOfInputProvidingPreferredInferences:(int)a1 errorHandlingModel:(unsigned short)a2;
@end