26 lines
859 B
C#
26 lines
859 B
C#
using AAXClean;
|
|
|
|
namespace AaxDecrypter
|
|
{
|
|
public interface IDownloadOptions
|
|
{
|
|
FileManager.ReplacementCharacters ReplacementCharacters { get; }
|
|
string DownloadUrl { get; }
|
|
string UserAgent { get; }
|
|
string AudibleKey { get; }
|
|
string AudibleIV { get; }
|
|
OutputFormat OutputFormat { get; }
|
|
bool TrimOutputToChapterLength { get; }
|
|
bool RetainEncryptedFile { get; }
|
|
bool StripUnabridged { get; }
|
|
bool CreateCueSheet { get; }
|
|
ChapterInfo ChapterInfo { get; }
|
|
bool FixupFile { get; }
|
|
NAudio.Lame.LameConfig LameConfig { get; }
|
|
bool Downsample { get; }
|
|
bool MatchSourceBitrate { get; }
|
|
string GetMultipartFileName(MultiConvertFileProperties props);
|
|
string GetMultipartTitleName(MultiConvertFileProperties props);
|
|
}
|
|
}
|