#import "MLAVAssetPlayer.h" #import "MLInnerTubePlayerConfig.h" #import "MLPlayerViewProtocol.h" #import "MLPlayerStickySettings.h" @interface MLAVPlayer : NSObject @property (nonatomic, readwrite, assign) BOOL active; @property (nonatomic, readonly, assign) BOOL externalPlaybackActive; @property (nonatomic, readwrite, assign) float rate; @property (nonatomic, readonly, strong) MLVideo *video; @property (nonatomic, readonly, strong) MLInnerTubePlayerConfig *config; @property (nonatomic, readonly, strong) MLAVAssetPlayer *assetPlayer; @property (nonatomic, readwrite, strong) UIView *renderingView; - (instancetype)initWithVideo:(MLVideo *)video playerConfig:(MLInnerTubePlayerConfig *)playerConfig stickySettings:(MLPlayerStickySettings *)stickySettings externalPlaybackActive:(BOOL)externalPlaybackActive; @end