using HandBrake.Interop.EventArgs;\r
using HandBrake.Interop.Interfaces;\r
using HandBrake.Interop.Model;\r
- using HandBrake.Interop.SourceData;\r
+ using HandBrake.Interop.Model.Scan;\r
\r
using Chapter = HandBrake.ApplicationServices.Services.Scan.Model.Chapter;\r
using ScanProgressEventArgs = HandBrake.Interop.EventArgs.ScanProgressEventArgs;\r
/// <returns>\r
/// The convert titles.\r
/// </returns>\r
- private static List<Title> ConvertTitles(IEnumerable<Interop.SourceData.Title> titles, int featureTitle)\r
+ private static List<Title> ConvertTitles(IEnumerable<Interop.Model.Scan.Title> titles, int featureTitle)\r
{\r
List<Title> titleList = new List<Title>();\r
- foreach (Interop.SourceData.Title title in titles)\r
+ foreach (Interop.Model.Scan.Title title in titles)\r
{\r
Title converted = new Title\r
{\r
Playlist = title.InputType == InputType.Bluray ? string.Format(" {0:d5}.MPLS", title.Playlist).Trim() : null\r
};\r
\r
- foreach (Interop.SourceData.Chapter chapter in title.Chapters)\r
+ foreach (Interop.Model.Scan.Chapter chapter in title.Chapters)\r
{\r
string chapterName = !string.IsNullOrEmpty(chapter.Name) ? chapter.Name : string.Empty;\r
converted.Chapters.Add(new Chapter(chapter.ChapterNumber, chapterName, chapter.Duration));\r
}\r
\r
- foreach (Interop.SourceData.AudioTrack track in title.AudioTracks)\r
+ foreach (AudioTrack track in title.AudioTracks)\r
{\r
converted.AudioTracks.Add(new Audio(track.TrackNumber, track.Language, track.LanguageCode, track.Description, string.Empty, track.SampleRate, track.Bitrate));\r
}\r
\r
- foreach (Interop.SourceData.Subtitle track in title.Subtitles)\r
+ foreach (Interop.Model.Scan.Subtitle track in title.Subtitles)\r
{\r
SubtitleType convertedType = new SubtitleType();\r
\r
switch (track.SubtitleSource)\r
{\r
- case Interop.SourceData.SubtitleSource.VobSub:\r
+ case SubtitleSource.VobSub:\r
convertedType = SubtitleType.VobSub;\r
break;\r
- case Interop.SourceData.SubtitleSource.UTF8:\r
+ case SubtitleSource.UTF8:\r
convertedType = SubtitleType.UTF8Sub;\r
break;\r
- case Interop.SourceData.SubtitleSource.TX3G:\r
+ case SubtitleSource.TX3G:\r
convertedType = SubtitleType.TX3G;\r
break;\r
- case Interop.SourceData.SubtitleSource.SSA:\r
+ case SubtitleSource.SSA:\r
convertedType = SubtitleType.SSA;\r
break;\r
- case Interop.SourceData.SubtitleSource.SRT:\r
+ case SubtitleSource.SRT:\r
convertedType = SubtitleType.SRT;\r
break;\r
- case Interop.SourceData.SubtitleSource.CC608:\r
+ case SubtitleSource.CC608:\r
convertedType = SubtitleType.CC;\r
break;\r
- case Interop.SourceData.SubtitleSource.CC708:\r
+ case SubtitleSource.CC708:\r
convertedType = SubtitleType.CC;\r
break;\r
- case Interop.SourceData.SubtitleSource.PGS:\r
+ case SubtitleSource.PGS:\r
convertedType = SubtitleType.PGS;\r
break;\r
}\r
using HandBrake.Interop.Helpers;\r
using HandBrake.Interop.Model;\r
using HandBrake.Interop.Model.Encoding;\r
- using HandBrake.Interop.SourceData;\r
+ using HandBrake.Interop.Model.Scan;\r
\r
/// <summary>\r
/// Converters for various encoding values.\r
using HandBrake.Interop.Interfaces;\r
using HandBrake.Interop.Model;\r
using HandBrake.Interop.Model.Encoding;\r
- using HandBrake.Interop.SourceData;\r
+ using HandBrake.Interop.Model.Scan;\r
\r
/// <summary>\r
/// A wrapper for a HandBrake instance.\r
<Compile Include="Helpers\NativeList.cs" />\r
<Compile Include="Properties\AssemblyInfo.cs" />\r
<Compile Include="EventArgs\ScanProgressEventArgs.cs" />\r
- <Compile Include="SourceData\AudioCodec.cs" />\r
- <Compile Include="SourceData\AudioTrack.cs" />\r
- <Compile Include="SourceData\Chapter.cs" />\r
- <Compile Include="SourceData\InputType.cs" />\r
- <Compile Include="SourceData\Subtitle.cs" />\r
- <Compile Include="SourceData\SubtitleSource.cs" />\r
- <Compile Include="SourceData\SubtitleType.cs" />\r
- <Compile Include="SourceData\Title.cs" />\r
+ <Compile Include="Model\Scan\AudioCodec.cs" />\r
+ <Compile Include="Model\Scan\AudioTrack.cs" />\r
+ <Compile Include="Model\Scan\Chapter.cs" />\r
+ <Compile Include="Model\Scan\InputType.cs" />\r
+ <Compile Include="Model\Scan\Subtitle.cs" />\r
+ <Compile Include="Model\Scan\SubtitleSource.cs" />\r
+ <Compile Include="Model\Scan\SubtitleType.cs" />\r
+ <Compile Include="Model\Scan\Title.cs" />\r
<Compile Include="Helpers\Utilities.cs" />\r
</ItemGroup>\r
<ItemGroup>\r
<Install>true</Install>\r
</BootstrapperPackage>\r
</ItemGroup>\r
+ <ItemGroup>\r
+ <Folder Include="SourceData\" />\r
+ </ItemGroup>\r
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
Other similar extension points exist, see Microsoft.Common.targets.\r
using HandBrake.Interop.HbLib;\r
using HandBrake.Interop.Model;\r
using HandBrake.Interop.Model.Encoding;\r
- using HandBrake.Interop.SourceData;\r
+ using HandBrake.Interop.Model.Scan;\r
\r
/// <summary>\r
/// HandBrake Interop Utilities\r
\r
using HandBrake.Interop.EventArgs;\r
using HandBrake.Interop.Model;\r
- using HandBrake.Interop.SourceData;\r
+ using HandBrake.Interop.Model.Scan;\r
\r
/// <summary>\r
/// The Interface for HandBrakeInstance\r
using HandBrake.Interop.HbLib;\r
using HandBrake.Interop.Helpers;\r
using HandBrake.Interop.Model.Encoding;\r
- using HandBrake.Interop.SourceData;\r
+ using HandBrake.Interop.Model.Scan;\r
\r
- /// <summary>\r
+ /// <summary>\r
/// The encoders.\r
/// </summary>\r
public static class Encoders\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
/// <summary>\r
/// The audio codec.\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
- /// <summary>\r
+ /// <summary>\r
/// An object represending an AudioTrack associated with a Title, in a DVD\r
/// </summary>\r
public class AudioTrack\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
using System;\r
using System.Globalization;\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
using System.ComponentModel.DataAnnotations;\r
\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
- using HandBrake.Interop.HbLib;\r
+ using HandBrake.Interop.HbLib;\r
\r
- /// <summary>\r
+ /// <summary>\r
/// An object that represents a subtitle associated with a Title, in a DVD\r
/// </summary>\r
public class Subtitle\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
/// <summary>\r
/// The subtitle source.\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
/// <summary>\r
/// The subtitle type.\r
// </summary>\r
// --------------------------------------------------------------------------------------------------------------------\r
\r
-namespace HandBrake.Interop.SourceData\r
+namespace HandBrake.Interop.Model.Scan\r
{\r
- using System;\r
- using System.Collections.Generic;\r
+ using System;\r
+ using System.Collections.Generic;\r
\r
- using HandBrake.Interop.Model;\r
+ using HandBrake.Interop.Model;\r
\r
- /// <summary>\r
+ /// <summary>\r
/// An object that represents a single Title of a DVD\r
/// </summary>\r
public class Title\r