@class MPAVItem, MPCPlayerItemConfigurator, NSObject, NSError; @protocol OS_dispatch_queue, MPCAssetLoaderDelegate; @interface MPCAssetLoadingOperation : NSOperation { BOOL _isExecuting; BOOL _isFinished; } @property (readonly, copy, nonatomic) MPAVItem *item; @property (weak, nonatomic) id delegate; @property (retain, nonatomic) MPCPlayerItemConfigurator *configurator; @property (readonly, nonatomic) long long token; @property (readonly, copy, nonatomic) id /* block */ completion; @property (readonly, retain, nonatomic) NSObject *callbackQueue; @property (retain, nonatomic) NSError *error; - (BOOL)isExecuting; - (void)main; - (void)start; - (BOOL)isFinished; - (void).cxx_destruct; - (BOOL)_configureItem:(id)a0 error:(id *)a1; - (id)initWithPlayerItem:(id)a0 configurator:(id)a1 delegate:(id)a2 token:(long long)a3 callbackQueue:(id)a4 completion:(id /* block */)a5; @end