]> granicus.if.org Git - handbrake/commitdiff
WinGui:
authorsr55 <sr55.hb@outlook.com>
Fri, 4 Jun 2010 20:46:45 +0000 (20:46 +0000)
committersr55 <sr55.hb@outlook.com>
Fri, 4 Jun 2010 20:46:45 +0000 (20:46 +0000)
#interop
- Integrated Stylecop into the 2008 solution
- Added file headers

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3354 b64f7644-9d1e-0410-96f1-a4d463321fa5

38 files changed:
win/C#/interop/DisplayStringAttribute.cs
win/C#/interop/EncodeProgressEventArgs.cs
win/C#/interop/HandBrakeInstance.cs
win/C#/interop/HandBrakeInterop.csproj
win/C#/interop/HbLib.cs
win/C#/interop/InteropUtilities.cs
win/C#/interop/Language.cs
win/C#/interop/LanguageCodes.cs
win/C#/interop/MessageLoggedEventArgs.cs
win/C#/interop/Model/Cropping.cs
win/C#/interop/Model/EncodeJob.cs
win/C#/interop/Model/Encoding/Anamorphic.cs
win/C#/interop/Model/Encoding/AudioEncoder.cs
win/C#/interop/Model/Encoding/AudioEncoding.cs
win/C#/interop/Model/Encoding/Decomb.cs
win/C#/interop/Model/Encoding/Deinterlace.cs
win/C#/interop/Model/Encoding/Denoise.cs
win/C#/interop/Model/Encoding/Detelecine.cs
win/C#/interop/Model/Encoding/EncodingProfile.cs
win/C#/interop/Model/Encoding/Mixdown.cs
win/C#/interop/Model/Encoding/OutputExtension.cs
win/C#/interop/Model/Encoding/OutputFormat.cs
win/C#/interop/Model/Encoding/VideoEncodeRateType.cs
win/C#/interop/Model/Encoding/VideoEncoder.cs
win/C#/interop/Model/Size.cs
win/C#/interop/Model/SourceSubtitle.cs
win/C#/interop/Model/SourceType.cs
win/C#/interop/Model/SrtSubtitle.cs
win/C#/interop/Model/Subtitles.cs
win/C#/interop/NativeList.cs
win/C#/interop/Properties/AssemblyInfo.cs
win/C#/interop/ScanProgressEventArgs.cs
win/C#/interop/Settings.StyleCop [new file with mode: 0644]
win/C#/interop/SourceData/AudioTrack.cs
win/C#/interop/SourceData/Chapter.cs
win/C#/interop/SourceData/Subtitle.cs
win/C#/interop/SourceData/SubtitleType.cs
win/C#/interop/SourceData/Title.cs

index 7c1f54768be7c92c7898dbfc60b05045236044d8..1d1c7e4256758d05182f7c56a2e707e203f21119 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="DisplayStringAttribute.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the DisplayStringAttribute type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System;\r
 \r
index 9500bdaafb3e61ad980825f032133d81e93b4fc5..9ebcada9e67fe4b82de8489f7b8cb0454ac72b31 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="EncodeProgressEventArgs.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the EncodeProgressEventArgs type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System;\r
 \r
index c50fc043b9ac5a355c3eaa381f299f8ceb771cbc..a636a1b6ad5decd250d6b761588c8add0ad12fee 100644 (file)
@@ -1,6 +1,11 @@
-using HandBrake.Interop.Model;\r
-using HandBrake.Interop.Model.Encoding;\r
-using HandBrake.Interop.SourceData;\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="HandBrakeInstance.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   A wrapper for a HandBrake instance.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
 \r
 namespace HandBrake.Interop\r
 {\r
@@ -10,6 +15,9 @@ namespace HandBrake.Interop
     using System.Linq;\r
     using System.Runtime.InteropServices;\r
     using System.Windows.Media.Imaging;\r
+    using Model;\r
+    using Model.Encoding;\r
+    using SourceData;\r
 \r
     /// <summary>\r
     /// A wrapper for a HandBrake instance.\r
index 95268478b4619e4e2bd39bdff936e9b12f89d914..327286921c101d4e21cbb6a491d5bb6885e1996f 100644 (file)
@@ -64,7 +64,6 @@
       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
     </Reference>\r
     <Reference Include="System.Drawing" />\r
-    <Reference Include="System.Xaml" />\r
     <Reference Include="System.Xml.Linq">\r
       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
     </Reference>\r
     </BootstrapperPackage>\r
   </ItemGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <Import Project="$(ProgramFiles)\MSBuild\Microsoft\StyleCop\v4.3\Microsoft.StyleCop.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
   <Target Name="BeforeBuild">\r
index da72521ddcf6c9ce5d99adcb89ca6eb03fc647ab..7a5e420e7a7838427974e1a1b6ed38d5945a6e2d 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="HbLib.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the NativeConstants type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System;\r
     using System.Runtime.InteropServices;\r
index 05f5bfa6e19c8bfab7a25cd771d2fa959f3e5ff8..c845933e55a35c588bec35cc3bf1ec3163c0b112 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="InteropUtilities.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Helper utilities for native interop.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System;\r
     using System.Collections.Generic;\r
index e361105857bce7be7e30e1c43cc9a4dc74aa399c..f16f80c2b3d7c5cc437f41ea1e68fb0f9ef71ca0 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Language.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Represents a language.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     /// <summary>\r
     /// Represents a language.\r
index e83edfc1bc77e6e73a6c4c76698b1a3be4e22d62..11e935e3be870a827001765a4b4ec21d22bd7896 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="LanguageCodes.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Contains utilities for converting language codes.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System.Collections.Generic;\r
 \r
index 3956827ff322c5379facca45047f68ff5a339c00..81b77ed0e0a94420111cd8dea530ace9dfbbd33f 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="MessageLoggedEventArgs.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the MessageLoggedEventArgs type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System;\r
 \r
index bc5aad24e1649ed1149b73a510d90a168c03f6f0..e717e7e4b73d1cf146515b09a7e5aa09748409bb 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Cropping.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Cropping type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model\r
 {\r
     public class Cropping\r
     {\r
index 54f8ec194a34c5a20f14e945f8436c68170bd6ca..6ae23c7c5781d0d9e06e3d02a00db61e4a0b5a1c 100644 (file)
@@ -1,8 +1,18 @@
-namespace HandBrake.Interop.Model\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="EncodeJob.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the EncodeJob type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model\r
 {\r
     using System;\r
     using System.Collections.Generic;\r
     using System.Xml.Serialization;\r
+    using Encoding;\r
 \r
     public class EncodeJob\r
     {\r
index 20007296ec6ef45f223f465afb60c045d0c9d8d3..0d6206089eba9a126da1d415f0375eb579f84da9 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Anamorphic.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Anamorphic type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum Anamorphic\r
     {\r
index cfa213f163a7c526915ebdb7142f213c49c6c6d6..4a3a251817e89d49748f85f3e929099188131f1b 100644 (file)
@@ -1,4 +1,12 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="AudioEncoder.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the AudioEncoder type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum AudioEncoder\r
     {\r
index b329ab419bd5016a0a7cc1215fad8b4546bb878e..e9f8ad7ac8f6d8a4992e16bd5fbbe1cbb921a9d8 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="AudioEncoding.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the AudioEncoding type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public class AudioEncoding\r
     {\r
index 263f9375f24fb6218435a7f37f3d81a210c78170..55c17d8c3711a621be8f25a0ea9cfe0b4ced9953 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Decomb.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Decomb type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum Decomb\r
     {\r
index 6729b274a9bad52657145591345eb889c03fb85a..d7ed94b9eca910a64d9994f55592f7f93e877b29 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Deinterlace.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Deinterlace type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum Deinterlace\r
     {\r
index 4a53d68706cddfadff75749bd6c681511372babb..6d97ecaf9495e5433bdd1f12a0c21f7a036e2918 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Denoise.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Denoise type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum Denoise\r
     {\r
index c9f68442a520f55d529393fd469e5777a0c86866..fa0c3e72d51f2c8baddf08ecdcac8bb53ef94530 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Detelecine.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Detelecine type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum Detelecine\r
     {\r
index 57d7d5dfe5a33cd379c6663053e8689bf2508044..09a94d78172e881e87f8a9554912b4314ee2d84f 100644 (file)
@@ -1,12 +1,15 @@
-using System;\r
-using System.Collections.Generic;\r
-using System.Linq;\r
-using System.Text;\r
-using HandBrake.Interop.Model;\r
-using HandBrake.Interop.Model.Encoding;\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="EncodingProfile.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the EncodingProfile type.\r
+// </summary>\r
 \r
-namespace HandBrake.Interop\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
+    using System.Collections.Generic;\r
+\r
     public class EncodingProfile\r
     {\r
         public EncodingProfile()\r
index aca5c67173d61ed1c4eeac2b3d133c0b42de1acd..979688b6399abeea45f848391d98f7455aa016dc 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Mixdown.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Mixdown type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum Mixdown\r
     {\r
index 04fbea13a39760d276d93d4772c147d36aa8bb69..20dfa1e3315c56063055edd445925f6465926125 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="OutputExtension.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the OutputExtension type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum OutputExtension\r
     {\r
index a0dc0dd007c695857b4c78f1deb3a53ede8b0d2e..5ac1f05a297f4e2ed40186055ac7c3cf39f11e32 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="OutputFormat.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the OutputFormat type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum OutputFormat\r
     {\r
index fa081de5958975b3c2340275b4215091c0553449..3480ed884ca0efe90ae0ed0cf884074bd48ebadd 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="VideoEncodeRateType.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the VideoEncodeRateType type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum VideoEncodeRateType\r
     {\r
index 47f0b81c101dba6bbf518f9c971abd95ab4ed30b..921675bc46d9dfed672f367b4eb885292e375fd5 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model.Encoding\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="VideoEncoder.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the VideoEncoder type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model.Encoding\r
 {\r
     public enum VideoEncoder\r
     {\r
index 971365aff689c2a9766d8afbc036a463736ed92f..18c2023d21ddf8032e10ebc804bf9f7bae45525c 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Size.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Size type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model\r
 {\r
     public class Size\r
     {\r
index 992209dfe803cab8abf9788d88b4489d5528450e..8c386546c27b41505d5a850b69d15eca09e6beba 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="SourceSubtitle.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the SourceSubtitle type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model\r
 {\r
     public class SourceSubtitle\r
     {\r
index f720a99ea0152d21c95c8b0d50dc9cb4f427bf61..dfbfe87f1432e43db475c6bbed49f0c40ceb886d 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="SourceType.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the SourceType type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model\r
 {\r
     public enum SourceType\r
     {\r
index 88635821e69e1d618d1982d06b67586aa4d66903..ce1d335774e10304b4f1b6010239158da0e03ad0 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="SrtSubtitle.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the SrtSubtitle type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model\r
 {\r
     public class SrtSubtitle\r
     {\r
index 10506d9aff9d0f84f48821f3de9cf537cba1f15d..b66733ff7b43edd331274c84cba888452c2ba760 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.Model\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Subtitles.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the Subtitles type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.Model\r
 {\r
     using System.Collections.Generic;\r
 \r
index e0fd1bed0dbe2c9f183266f667a50ce4e1714f59..934803b5507da6eaa68d92d04b3b100e131c6007 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="NativeList.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Represents a HandBrake style native list.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System;\r
     using System.Collections.Generic;\r
index dcff50cc55b9d9c1f09b4cce1bf5bf8f808ce54c..7e4107e126b6da376c98e1e2f3abbb8bc44814bf 100644 (file)
@@ -8,9 +8,9 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyTitle("HandBrakeInterop")]\r
 [assembly: AssemblyDescription("")]\r
 [assembly: AssemblyConfiguration("")]\r
-[assembly: AssemblyCompany("Microsoft")]\r
+[assembly: AssemblyCompany("HandBrake Team")]\r
 [assembly: AssemblyProduct("HandBrakeInterop")]\r
-[assembly: AssemblyCopyright("Copyright © Microsoft 2010")]\r
+[assembly: AssemblyCopyright("Copyright © HandBrake Team")]\r
 [assembly: AssemblyTrademark("")]\r
 [assembly: AssemblyCulture("")]\r
 \r
index 5c0186bb065436f3814be607b3f19caa1886fffc..596d71aafc15f26732dce8f063e29a0c9e57abac 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="ScanProgressEventArgs.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the ScanProgressEventArgs type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop\r
 {\r
     using System;\r
 \r
diff --git a/win/C#/interop/Settings.StyleCop b/win/C#/interop/Settings.StyleCop
new file mode 100644 (file)
index 0000000..d30ab22
--- /dev/null
@@ -0,0 +1,47 @@
+<StyleCopSettings Version="4.3">\r
+  <GlobalSettings>\r
+    <StringProperty Name="MergeSettingsFiles">Parent</StringProperty>\r
+  </GlobalSettings>\r
+  <Analyzers>\r
+    <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.DocumentationRules">\r
+      <Rules>\r
+        <Rule Name="FileHeaderMustShowCopyright">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveCopyrightText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustContainFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveValidCompanyText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMustHaveHeader">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveSummary">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+  </Analyzers>\r
+</StyleCopSettings>
\ No newline at end of file
index 13408b3dde6f859e76dff6f29c16066f5496f3a3..5e5d4674d6449c2417168ef6c6aa2c9bec2125d9 100644 (file)
@@ -1,7 +1,11 @@
-/*  AudioTrack.cs $\r
-    This file is part of the HandBrake source code.\r
-    Homepage: <http://handbrake.fr>.\r
-    It may be used under the terms of the GNU General Public License. */\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="AudioTrack.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   An object represending an AudioTrack associated with a Title, in a DVD\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
 \r
 namespace HandBrake.Interop.SourceData\r
 {\r
index 25c82c6e4b8d5678c0f3a8e156855047b3a23d9c..a5a0b81513d0ee7508fccce5844b28eea16a64ab 100644 (file)
@@ -1,7 +1,11 @@
-/*  Chapter.cs $\r
-    This file is part of the HandBrake source code.\r
-    Homepage: <http://handbrake.fr>.\r
-    It may be used under the terms of the GNU General Public License. */\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Chapter.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   An object representing a Chapter aosciated with a Title, in a DVD\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
 \r
 namespace HandBrake.Interop.SourceData\r
 {\r
index af9dc2311f0cf4163ed3edbe1c8c509a8637e434..2e186edcf867618d53ed14d00aa6a8ea390a964f 100644 (file)
@@ -1,7 +1,11 @@
-/*  Subtitle.cs $\r
-    This file is part of the HandBrake source code.\r
-    Homepage: <http://handbrake.fr>.\r
-    It may be used under the terms of the GNU General Public License. */\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Subtitle.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   An object that represents a subtitle associated with a Title, in a DVD\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
 \r
 namespace HandBrake.Interop.SourceData\r
 {\r
index 8955c7aff7f4a5f78fc78912b36c1b32a1dee480..419b1b515f25b770862179c8876e7c097176536c 100644 (file)
@@ -1,4 +1,13 @@
-namespace HandBrake.Interop.SourceData\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="SubtitleType.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   Defines the SubtitleType type.\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
+\r
+namespace HandBrake.Interop.SourceData\r
 {\r
     public enum SubtitleType\r
     {\r
index 0d3da5d3a348c3e96fcb46889bc627515bccf3c6..865891c8915676d5e0bfc90c774ad39483772426 100644 (file)
@@ -1,15 +1,18 @@
-/*  Title.cs $\r
-    This file is part of the HandBrake source code.\r
-    Homepage: <http://handbrake.fr>.\r
-    It may be used under the terms of the GNU General Public License. */\r
-\r
-using HandBrake.Interop.Model;\r
+// --------------------------------------------------------------------------------------------------------------------\r
+// <copyright file="Title.cs" company="HandBrake Project (http://handbrake.fr)">\r
+//   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
+// </copyright>\r
+// <summary>\r
+//   An object that represents a single Title of a DVD\r
+// </summary>\r
+// --------------------------------------------------------------------------------------------------------------------\r
 \r
 namespace HandBrake.Interop.SourceData\r
 {\r
     using System;\r
     using System.Collections.Generic;\r
     using System.Globalization;\r
+    using Model;\r
 \r
     /// <summary>\r
     /// An object that represents a single Title of a DVD\r