System/Library/PrivateFrameworks/CMCapture.framework
FigCaptureMovieFileSinkTailPipeline.h
Download FigCaptureMovieFileSinkTailPipeline.h
@class BWVideoCompressorNode, BWQuickTimeMovieFileSinkNode, BWPixelTransferNode, FigCaptureVISPipeline, BWBackPressureNode;
@protocol BWMRCSceneObserver, BWNodeBackPressureSource;
@interface FigCaptureMovieFileSinkTailPipeline : FigCapturePipeline {
BWPixelTransferNode *_scalerNode;
BWVideoCompressorNode *_depthCompressorNode;
BWBackPressureNode *_irisIntermediateJPEGDecompressionBackPressureNode;
BWBackPressureNode *_visBackPressureNode;
BWBackPressureNode *_scalerBackPressureNode;
BWBackPressureNode *_irisSDOFVISBackPressureNode;
id<BWNodeBackPressureSource> _visBackPressureSourceNode;
unsigned long long _tailIndex;
int _visBackPressureExtraRetainedBufferCount;
int _videoStabilizationType;
BOOL _offlineVISEnabled;
}
@property (nonatomic, setter=setMRCSceneObserver:) id<BWMRCSceneObserver> mrcSceneObserver;
@property (readonly, nonatomic) BWQuickTimeMovieFileSinkNode *movieFileSinkNode;
@property (readonly, nonatomic) BWVideoCompressorNode *videoCompressorNode;
@property (readonly, nonatomic) BWVideoCompressorNode *sdofCompressorNode;
@property (readonly, nonatomic) FigCaptureVISPipeline *visPipeline;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } irisVISCleanOutputRectForCLAP;
@property (readonly, nonatomic) struct { int x0; int x1; } offlineVISDimensions;
@property (nonatomic) BOOL recording;
@property (nonatomic) BOOL sceneClassifierSuspended;
- (void)dealloc;
- (id)initWithConfiguration:(id)a0 tailIndex:(unsigned long long)a1 numTailPipelines:(unsigned long long)a2 graph:(id)a3 parentPipeline:(id)a4 captureDevice:(id)a5 inferenceScheduler:(id)a6 recordingStatusDelegate:(id)a7 workgroup:(id)a8;
@end