luxlabs header browser preview


@class NSSet, KNLiveVideoSource, NSArray;

@interface KNLiveVideoSourceCollection : TSPObject {
    NSArray *_sources;
}

@property (readonly, nonatomic) KNLiveVideoSource *defaultSource;
@property (readonly, nonatomic) NSSet *sources;

+ (id)p_makeDefaultSourceWithContext:(id)a0;
+ (BOOL)needsObjectUUID;
+ (id)localizedDefaultSourceNameForLocale:(id)a0;

- (id)initWithContext:(id)a0;
- (void)removeSource:(id)a0;
- (void).cxx_destruct;
- (void)addSource:(id)a0;
- (void)saveToArchiver:(id)a0;
- (BOOL)canRemoveSource:(id)a0;
- (void)loadFromUnarchiver:(id)a0;
- (id)p_orderedSources;
- (id)p_uniqueNameForSource:(id)a0 proposedName:(id)a1;
- (id)sourceWithObjectUUID:(id)a0;
- (id)uniqueNameForSource:(id)a0 proposedName:(id)a1;
- (id)uniqueNameForSourceWithProposedName:(id)a0;

@end