@class NSError, NSString, NSObject; @protocol PXAutoloopVideoTaskDelegate, OS_dispatch_queue; @interface PXAutoloopVideoTask : NSObject { NSObject *_performQueue; NSObject *_ivarQueue; void *_ivarQueueIdentifier; id _ivarQueue_delegate; long long _ivarQueue_status; double _ivarQueue_progress; NSError *_ivarQueue_error; struct { BOOL respondsToProgressDidChange; BOOL respondsToStatusDidChange; } _ivarQueue_delegateFlags; } @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) double progress; @property (readonly, nonatomic) long long status; @property (readonly, nonatomic) NSError *error; @property (readonly, copy, nonatomic) NSString *temporaryFilesDirectory; - (id)init; - (void)_reset; - (void)setProgress:(double)a0; - (BOOL)_isRunning; - (void).cxx_destruct; - (void)setError:(id)a0; - (void)cancel; - (void)setStatus:(long long)a0; - (BOOL)_isOnIvarQueue; - (void)_performIvarRead:(id /* block */)a0; - (void)_performIvarWrite:(id /* block */)a0; - (void)performTaskWithInput:(id)a0; - (void)runWithInput:(id)a0; - (void)setTemporaryFilesDirectory:(id)a0; @end