System/Library/PrivateFrameworks/ProVideo.framework
PVEffectTimedPropertiesComponent.h
Download PVEffectTimedPropertiesComponent.h
@class NSMutableSet;
@interface PVEffectTimedPropertiesComponent : PVEffectComponent <PVEffectTimedProperties> {
NSMutableSet *_delegateWrappers;
struct unique_ptr<PVGCDLock, std::default_delete<PVGCDLock>> { struct __compressed_pair<PVGCDLock *, std::default_delete<PVGCDLock>> { struct PVGCDLock *__value_; } __ptr_; } _delegateCollectionLock;
}
- (id).cxx_construct;
- (id)initWithEffect:(id)a0;
- (void).cxx_destruct;
- (void)addTimedPropertiesDelegate:(id)a0 userContext:(id)a1;
- (void)addTimedPropertiesDelegateWrapper:(id)a0;
- (BOOL)addTimedPropertiesToDict:(id)a0 time:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1;
- (BOOL)applyTimedPropertiesForTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0;
- (id)delegateWrappers;
- (void)effectDidLoad:(id)a0 isReady:(BOOL)a1;
- (void)effectDidUnload:(id)a0;
- (BOOL)hasTimedPropertiesDelegate:(id)a0;
- (BOOL)hasTimedPropertiesDelegates;
- (void)removeAllTimedPropertiesDelegates;
- (void)removeTimedPropertiesDelegate:(id)a0;
- (id)timedPropertiesDelegates;
- (id)userContextForTimedPropertiesDelegate:(id)a0;
@end