luxlabs header browser preview


@class NSArray, PTGlobalRenderingMetadata, PIPortraitVideoMetadataSample;

@interface PIPortraitVideoRenderNode : NURenderNode

@property (readonly, copy, nonatomic) NSArray *disparityKeyframes;
@property (readonly, copy, nonatomic) NSArray *apertureKeyframes;
@property (readonly, nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } renderTime;
@property (readonly, nonatomic) int renderQuality;
@property (readonly, nonatomic) long long debugMode;
@property (readonly, nonatomic) PTGlobalRenderingMetadata *globalMetadata;
@property (readonly, nonatomic) PIPortraitVideoMetadataSample *timedMetadata;

- (id)_evaluateImage:(out id *)a0;
- (int)_portraitQualityForRenderScale:(struct { long long x0; long long x1; })a0;
- (id)uniqueInputNode;
- (BOOL)_prewarmPortraitRendererWithPipelineState:(id)a0 error:(out id *)a1;
- (struct __CVBuffer { } *)_sourceBufferFromInput:(id)a0 error:(out id *)a1;
- (struct { long long x0; long long x1; })_targetScaleForScale:(struct { long long x0; long long x1; })a0;
- (id)initWithInput:(id)a0 disparityInput:(id)a1 disparityKeyframes:(id)a2 apertureKeyframes:(id)a3 debugMode:(long long)a4;
- (id)nodeByReplayingAgainstCache:(id)a0 pipelineState:(id)a1 error:(out id *)a2;
- (BOOL)requiresVideoComposition;
- (id)resolvedNodeWithCachedInputs:(id)a0 settings:(id)a1 pipelineState:(id)a2 error:(out id *)a3;
- (BOOL)shouldCacheNodeForPipelineState:(id)a0;
- (id)sourceTransferFunction;
- (BOOL)useSourceBuffersDirectly;

@end