System/Library/PrivateFrameworks/ProVideo.framework
PAEStyleTransfer.h
@class NSString, EspressoImage2Image, TwoNetsStyleTransfer;
@interface PAEStyleTransfer : PAEFilterDefaultBase {
NSString *_modelName;
BOOL _gpuDefaultsLoaded;
BOOL _firstModelLoadLog;
struct HGRef<HStyleTransfer_ANE::RenderContext> { struct RenderContext *m_Obj; } _aneRenderContext;
}
@property (retain, nonatomic) EspressoImage2Image *gpuNetwork;
@property (retain, nonatomic) TwoNetsStyleTransfer *aneNetwork;
@property (nonatomic) long long currentQualityLevel;
@property (nonatomic) double currentAspectRatio;
+ (BOOL)hasEspressoVersion;
- (void)dealloc;
- (id)properties;
- (id).cxx_construct;
- (void).cxx_destruct;
- (void)setupGPUNetwork;
- (id)_bundleForFilter;
- (id)_modelPath:(id)a0;
- (BOOL)addParameters;
- (id)aneModelPath:(id)a0;
- (BOOL)buildANERenderGraph:(id)a0 withInput:(id)a1 withInfo:(struct { union { double x0; struct *x1; } x0; unsigned long long x1; unsigned long long x2; double x3; double x4; unsigned long long x5; })a2 modelName:(id)a3 qualityLevel:(long long)a4;
- (BOOL)buildGPURenderGraph:(id)a0 withInput:(id)a1 withInfo:(struct { union { double x0; struct *x1; } x0; unsigned long long x1; unsigned long long x2; double x3; double x4; unsigned long long x5; })a2 modelName:(id)a3 qualityLevel:(long long)a4;
- (BOOL)canThrowRenderOutput:(id)a0 withInput:(id)a1 withInfo:(struct { union { double x0; struct *x1; } x0; unsigned long long x1; unsigned long long x2; double x3; double x4; unsigned long long x5; })a2;
- (id)gpuModelPath:(id)a0;
- (id)initWithAPIManager:(id)a0;
- (BOOL)loadANEModel:(id)a0;
- (BOOL)loadGPUModel:(id)a0;
- (id)pathForGPUSettings;
- (void)registerGPUDefaults;
- (struct PAEStyleTransferResourceTestResult { int x0; id x1; BOOL x2; })renderResourceForQuality:(long long)a0 forModel:(id)a1;
- (BOOL)variesOverTime;
@end