15 lines
563 B
C#
15 lines
563 B
C#
using System.ComponentModel;
|
|
using Downloader;
|
|
|
|
namespace ACBuildService;
|
|
|
|
public abstract class DownloadPlatforms
|
|
{
|
|
public abstract Task<string> ExtractUrlAsync(string text);
|
|
public abstract Task<VideoModel> ParseShare(string DownloadUrlText);
|
|
public abstract Task<VideoModel> ExtractVideoDataAsync(string url);
|
|
|
|
public abstract Task<bool> DownloadAsync(string url, string savePath, string fileName,
|
|
EventHandler<DownloadProgressChangedEventArgs> onProgressChanged,
|
|
EventHandler<AsyncCompletedEventArgs> onProgressCompleted);
|
|
} |