luxlabs header browser preview


@interface FxHost : NSObject <FxStreamProviding, FxHostEnvironment> {
    struct FxHostPriv { id x0; id x1; id x2; id x3; id x4; id x5; id x6; id x7; } *_priv;
}

+ (id)host;
+ (id)_createPathArrayFromURLArray:(id)a0;
+ (id)_scanFxMetaPlugWrappersWithPlugInManager:(id)a0;
+ (id)fxMetaPlugsFolderURLs;
+ (id)fxPlugsFolderURLs;
+ (id)internalPlugInsFolderURL;
+ (id)plugInsFolderURLs;

- (int)majorVersion;
- (id)init;
- (void)dealloc;
- (id)hostName;
- (int)minorVersion;
- (id)uniqueID;
- (id)fxPlugGroupList;
- (void)invalidateFxPlugDescriptorArray;
- (id)defaultSupportedPlugInTypeUUIDs;
- (unsigned int)globalTimeScale;
- (id)_createDefaultSearchableURLsDict;
- (id)_createDefaultSupportBuiltInsDict;
- (id)_findGroupInList:(id)a0 withIdenticalDescriptor:(id)a1;
- (id)_fxMetaPlugWrapperForPlugInTypeUUID:(id)a0;
- (id)_fxPlugGroupListForOptionalFlavor:(id)a0;
- (BOOL)allowBuiltInEffectsForPlugInTypeUUID:(id)a0;
- (id)defaultSearchableURLsForPlugInTypeUUID:(id)a0;
- (id)domainOfDefinitionForSample:(id)a0;
- (double)durationForStream:(id)a0;
- (id)evaluateSample:(id)a0 withOptions:(id)a1;
- (unsigned long long)fieldOrderForSample:(id)a0;
- (double)frameDurationForStream:(id)a0;
- (id)fxPlugDescriptorWithUUID:(id)a0;
- (id)fxPlugGroupListForFlavor:(id)a0;
- (double)globalFrameDuration;
- (BOOL)isContextTypeSupported:(int)a0 bySample:(id)a1;
- (BOOL)isSamplePredetermined:(id)a0;
- (BOOL)isStreamPremultiplied:(id)a0;
- (double)pixelAspectForStream:(id)a0;
- (id)requiredSamplesForSample:(id)a0;
- (void)scanFxPlugsIfNecessary;
- (id)searchableURLsForPlugInTypeUUID:(id)a0;
- (void)setAllowBuiltInEffects:(BOOL)a0 forPlugInTypeUUID:(id)a1;
- (void)setSearchableURLs:(id)a0 forPlugInTypeUUID:(id)a1;
- (void)setSupportedPlugInTypeUUIDs:(id)a0;
- (double)startTimeForStream:(id)a0;
- (id)supportedPlugInTypeUUIDs;
- (BOOL)supportsParameterClass:(Class)a0;
- (unsigned int)timeScaleForStream:(id)a0;

@end