luxlabs header browser preview


@class BWStillImageSettings, NSString, NSDictionary, NSMutableDictionary, BWNodeOutput, FigCapturePixelConverter;

@interface BWGNRNode : BWNode {
    BOOL _sisEnabled;
    BOOL _oisEnabled;
    BOOL _hdrEnabled;
    BOOL _processingLTMHDRFusion;
    BWNodeOutput *_bravoHDRDisparityOutput;
    void /* function */ *_createSampleBufferProcessorFunction;
    struct OpaqueFigSampleBufferProcessor { } *_sampleBufferProcessor;
    NSString *_portType;
    NSString *_sensorID;
    NSDictionary *_sensorIDDictionary;
    NSString *_telephotoPortType;
    NSString *_telephotoSensorID;
    NSDictionary *_telephotoSensorIDDictionary;
    BWStillImageSettings *_currentStillImageSettings;
    int _processingType;
    BOOL _clientExpectsPreBracketFrame;
    BOOL _expectsPreBracketFrame;
    BOOL _receivedPreBracketFrame;
    unsigned int _expectedFrameCount;
    unsigned int _receivedFrameCount;
    BOOL _receivedAllFrames;
    int _receivedReferenceFrameBracketedCaptureSequenceNumber;
    int _gnrFusionReferenceFrameBracketedCaptureSequenceNumber;
    BOOL _processingHDREV0BracketFrame;
    int _hdrEV0BracketCaptureIdentifier;
    int _hdrDisparityBracketedCaptureSequenceNumber;
    NSMutableDictionary *_inputAttachedMedia;
    struct opaqueCMSampleBuffer { } *_collectedUnprocessedPreBracketHDR;
    FigCapturePixelConverter *_stereoFusedGNRHDRPixelConverter;
    long long _previouslyCompletedFusionSettingsID;
    BOOL _usesHDRPreBracketFrameForErrorRecoveryDownstream;
    BOOL _allowedToModifyInputBuffers;
}

+ (void)initialize;

- (void)handleNodeError:(id)a0 forInput:(id)a1;
- (void)handleStillImageReferenceFrameBracketedCaptureSequenceNumber:(int)a0 forInput:(id)a1;
- (void)prepareForCurrentConfigurationToBecomeLive;
- (void)renderSampleBuffer:(struct opaqueCMSampleBuffer { } *)a0 forInput:(id)a1;
- (void)dealloc;
- (void)setUsesHDRPreBracketFrameForErrorRecoveryDownstream:(BOOL)a0;
- (id)nodeType;
- (void)didSelectFormat:(id)a0 forInput:(id)a1;
- (BOOL)attachesInputBracketToOutputSampleBuffer;
- (id)nodeSubType;
- (BOOL)allowedToModifyInputBuffers;
- (void)setAttachesInputBracketToOutputSampleBuffer:(BOOL)a0;
- (id)_initWithSISEnabled:(BOOL)a0 OISEnabled:(BOOL)a1 LTMHDREnabled:(BOOL)a2 processingLTMHDRFusion:(BOOL)a3 portType:(id)a4 sensorID:(id)a5 sensorIDDictionary:(id)a6 telephotoPortType:(id)a7 telephotoSensorID:(id)a8 telephotoSensorIDDictionary:(id)a9 sbpCreationFunction:(void /* function */ *)a10 treatSoftErrorsAsHardErrors:(BOOL)a11;
- (id)initWithSISEnabled:(BOOL)a0 OISEnabled:(BOOL)a1 LTMHDREnabled:(BOOL)a2 processingLTMHDRFusion:(BOOL)a3 portType:(id)a4 sensorID:(id)a5 sensorIDDictionary:(id)a6 telephotoPortType:(id)a7 telephotoSensorID:(id)a8 telephotoSensorIDDictionary:(id)a9;
- (void)setAllowedToModifyInputBuffers:(BOOL)a0;
- (BOOL)usesHDRPreBracketFrameForErrorRecoveryDownstream;

@end