1
- <Project Sdk =" Microsoft.NET.Sdk" >
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
2
3
<PropertyGroup >
4
+ <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
5
+ <Platform Condition =" '$(Platform)' == '' " >x64</Platform >
6
+ <ProjectGuid >{087A2BA8-BAC2-4577-A46F-07FF9D420016}</ProjectGuid >
3
7
<OutputType >Library</OutputType >
4
- <TargetFramework >net471</TargetFramework >
5
- <GenerateAssemblyInfo >true</GenerateAssemblyInfo >
6
- <ApplicationIcon />
7
- <StartupObject />
8
- <Platforms >x64</Platforms >
9
- <GeneratePackageOnBuild >true</GeneratePackageOnBuild >
10
- <Authors >The HandBrake Team</Authors >
11
- <PackageProjectUrl >https://handbrake.fr</PackageProjectUrl >
12
- <PackageLicenseExpression ></PackageLicenseExpression >
13
- <PackageIconUrl >https://handbrake.fr/img/logo.png</PackageIconUrl >
14
- <RepositoryUrl >https://github.com/HandBrake/HandBrake.git</RepositoryUrl >
15
- <RepositoryType >Git</RepositoryType >
16
- <PackageRequireLicenseAcceptance >true</PackageRequireLicenseAcceptance >
17
- <AutoGenerateBindingRedirects >false</AutoGenerateBindingRedirects >
18
- <AppendTargetFrameworkToOutputPath >false</AppendTargetFrameworkToOutputPath >
19
- <PackageLicenseFile >License.txt</PackageLicenseFile >
20
- <Version >1.3.0</Version >
21
- <PackageReleaseNotes >Releasese notes for HandBrake are available on GitHub.</PackageReleaseNotes >
22
- <Description >HandBrake is a GPL-licensed, multiplatform, multithreaded video transcoder.
23
- This package is a wrapper around hb.dll
24
-
25
- hb.dll is not provided and must be built separately.</Description >
26
- <Copyright >Copyright © 2003-2019 HandBrake Team</Copyright >
27
- <PackageTags >Video Transcoder</PackageTags >
8
+ <AppDesignerFolder >Properties</AppDesignerFolder >
9
+ <RootNamespace >HandBrake.Interop</RootNamespace >
10
+ <AssemblyName >HandBrake.Interop</AssemblyName >
11
+ <TargetFrameworkVersion >v4.7.1</TargetFrameworkVersion >
12
+ <FileAlignment >512</FileAlignment >
13
+ <FileUpgradeFlags >
14
+ </FileUpgradeFlags >
15
+ <UpgradeBackupLocation />
16
+ <TargetFrameworkProfile >
17
+ </TargetFrameworkProfile >
28
18
</PropertyGroup >
29
-
30
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
19
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|x64'" >
31
20
<PlatformTarget >x64</PlatformTarget >
32
- <OutputPath >bin\Debug</OutputPath >
21
+ <OutputPath >bin\Debug\</OutputPath >
22
+ <DefineConstants >TRACE;DEBUG</DefineConstants >
23
+ <UseVSHostingProcess >true</UseVSHostingProcess >
24
+ <Prefer32Bit >false</Prefer32Bit >
25
+ <CodeAnalysisRuleSet >..\HandBrake.ruleset</CodeAnalysisRuleSet >
26
+ <NoWarn >0649</NoWarn >
33
27
</PropertyGroup >
34
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
35
- <OutputPath >bin\Release</OutputPath >
28
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x64'" >
29
+ <PlatformTarget >x64</PlatformTarget >
30
+ <OutputPath >bin\Release\</OutputPath >
31
+ <DefineConstants >DEBUG;TRACE</DefineConstants >
32
+ <Optimize >true</Optimize >
33
+ <DebugType >pdbonly</DebugType >
34
+ <DebugSymbols >true</DebugSymbols >
35
+ <Prefer32Bit >false</Prefer32Bit >
36
36
</PropertyGroup >
37
-
38
37
<ItemGroup >
39
- <PackageReference Include =" Newtonsoft.Json" >
40
- <Version >12.0.2</Version >
41
- </PackageReference >
38
+ <Reference Include =" GongSolutions.WPF.DragDrop, Version=2.0.0.0, Culture=neutral, PublicKeyToken=91f1945125b7a587, processorArchitecture=MSIL" >
39
+ <HintPath >..\packages\gong-wpf-dragdrop.2.0.1\lib\net47\GongSolutions.WPF.DragDrop.dll</HintPath >
40
+ </Reference >
41
+ <Reference Include =" Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" >
42
+ <HintPath >..\packages\Newtonsoft.Json.12.0.2\lib\net45\Newtonsoft.Json.dll</HintPath >
43
+ </Reference >
44
+ <Reference Include =" System" />
45
+ <Reference Include =" System.Core" >
46
+ <RequiredTargetFramework >3.5</RequiredTargetFramework >
47
+ </Reference >
48
+ <Reference Include =" System.Xml.Linq" >
49
+ <RequiredTargetFramework >3.5</RequiredTargetFramework >
50
+ </Reference >
51
+ <Reference Include =" System.Data" />
52
+ <Reference Include =" System.Xml" />
53
+ </ItemGroup >
54
+ <ItemGroup >
55
+ <Compile Include =" Attributes\DisplayName.cs" />
56
+ <Compile Include =" Attributes\DisplayNameLocalized.cs" />
57
+ <Compile Include =" Attributes\ShortName.cs" />
58
+ <Compile Include =" Interop\EventArgs\EncodeCompletedEventArgs.cs" />
59
+ <Compile Include =" Interop\EventArgs\EncodeProgressEventArgs.cs" />
60
+ <Compile Include =" Interop\EventArgs\MessageLoggedEventArgs.cs" />
61
+ <Compile Include =" Interop\EventArgs\ScanProgressEventArgs.cs" />
62
+ <Compile Include =" Interop\HandBrakeEncoderHelpers.cs" />
63
+ <Compile Include =" Interop\HandBrakeFilterHelpers.cs" />
64
+ <Compile Include =" Interop\HandBrakeInstance.cs" />
65
+ <Compile Include =" Interop\HandBrakeLanguagesHelper.cs" />
66
+ <Compile Include =" Interop\HandBrakePresetService.cs" />
67
+ <Compile Include =" Interop\HandBrakeUnitConversionHelpers.cs" />
68
+ <Compile Include =" Interop\HandBrakeUtils.cs" />
69
+ <Compile Include =" Interop\HbLib\HBDelegates.cs" />
70
+ <Compile Include =" Interop\HbLib\HbFunctions.cs" />
71
+ <Compile Include =" Interop\HbLib\hb_anamorphic_mode_t.cs" />
72
+ <Compile Include =" Interop\HbLib\hb_container_s.cs" />
73
+ <Compile Include =" Interop\HbLib\hb_encoder_s.cs" />
74
+ <Compile Include =" Interop\HbLib\hb_error_code.cs" />
75
+ <Compile Include =" Interop\HbLib\hb_filter_ids.cs" />
76
+ <Compile Include =" Interop\HbLib\hb_geometry.cs" />
77
+ <Compile Include =" Interop\HbLib\hb_image_s.cs" />
78
+ <Compile Include =" Interop\HbLib\hb_mixdown_s.cs" />
79
+ <Compile Include =" Interop\HbLib\hb_rate_s.cs" />
80
+ <Compile Include =" Interop\HbLib\hb_subtitle.cs" />
81
+ <Compile Include =" Interop\HbLib\iso639_lang_t.cs" />
82
+ <Compile Include =" Interop\HbLib\NativeConstants.cs" />
83
+ <Compile Include =" Interop\Helpers\InteropUtilities.cs" />
84
+ <Compile Include =" Interop\Helpers\NativeList.cs" />
85
+ <Compile Include =" Interop\Helpers\Utilities.cs" />
86
+ <Compile Include =" Interop\Interfaces\IEncodeInstance.cs" />
87
+ <Compile Include =" Interop\Interfaces\IHandBrakeInstance.cs" />
88
+ <Compile Include =" Interop\Json\Anamorphic\AnamorphicGeometry.cs" />
89
+ <Compile Include =" Interop\Json\Anamorphic\DestSettings.cs" />
90
+ <Compile Include =" Interop\Json\Encode\QSV.cs" />
91
+ <Compile Include =" Interop\Json\Filters\PresetTune.cs" />
92
+ <Compile Include =" Interop\Json\Presets\AudioList.cs" />
93
+ <Compile Include =" Interop\Json\Presets\HBPreset.cs" />
94
+ <Compile Include =" Interop\Json\Presets\PresetCategory.cs" />
95
+ <Compile Include =" Interop\Json\Presets\PresetTransportContainer.cs" />
96
+ <Compile Include =" Interop\Json\Queue\Task.cs" />
97
+ <Compile Include =" Interop\Json\Scan\AudioAttributes.cs" />
98
+ <Compile Include =" Interop\Json\Scan\SubtitleAttributes.cs" />
99
+ <Compile Include =" Interop\Json\Shared\PAR.cs" />
100
+ <Compile Include =" Interop\Json\Encode\Audio.cs" />
101
+ <Compile Include =" Interop\Json\Encode\AudioTrack.cs" />
102
+ <Compile Include =" Interop\Json\Encode\Chapter.cs" />
103
+ <Compile Include =" Interop\Json\Encode\Destination.cs" />
104
+ <Compile Include =" Interop\Json\Encode\Filters.cs" />
105
+ <Compile Include =" Interop\Json\Encode\Filter.cs" />
106
+ <Compile Include =" Interop\Json\Encode\JsonEncodeObject.cs" />
107
+ <Compile Include =" Interop\Json\Encode\Metadata.cs" />
108
+ <Compile Include =" Interop\Json\Encode\Mp4Options.cs" />
109
+ <Compile Include =" Interop\Json\Encode\Range.cs" />
110
+ <Compile Include =" Interop\Json\Encode\SubtitleSearch.cs" />
111
+ <Compile Include =" Interop\Json\Encode\Source.cs" />
112
+ <Compile Include =" Interop\Json\Encode\SubImport.cs" />
113
+ <Compile Include =" Interop\Json\Encode\Subtitles.cs" />
114
+ <Compile Include =" Interop\Json\Encode\SubtitleTrack.cs" />
115
+ <Compile Include =" Interop\Json\Encode\Video.cs" />
116
+ <Compile Include =" Interop\Factories\AnamorphicFactory.cs" />
117
+ <Compile Include =" Interop\Json\State\TaskState.cs" />
118
+ <Compile Include =" Interop\Model\Encoding\CombDetect.cs" />
119
+ <Compile Include =" Interop\Model\Encoding\DeinterlaceFilter.cs" />
120
+ <Compile Include =" Interop\Model\Encoding\Denoise.cs" />
121
+ <Compile Include =" Interop\Model\Encoding\Detelecine.cs" />
122
+ <Compile Include =" Interop\Model\Encoding\HBPresetTune.cs" />
123
+ <Compile Include =" Interop\Model\Encoding\Sharpen.cs" />
124
+ <Compile Include =" Interop\Model\PresetVersion.cs" />
125
+ <Compile Include =" Interop\Model\Preview\RawPreviewData.cs" />
126
+ <Compile Include =" Properties\AssemblyInfo.cs" />
127
+ <Compile Include =" Interop\Json\Scan\SourceAudioTrack.cs" />
128
+ <Compile Include =" Interop\Json\Scan\SourceChapter.cs" />
129
+ <Compile Include =" Interop\Json\Scan\Color.cs" />
130
+ <Compile Include =" Interop\Json\Scan\Duration.cs" />
131
+ <Compile Include =" Interop\Json\Scan\FrameRate.cs" />
132
+ <Compile Include =" Interop\Json\Shared\Geometry.cs" />
133
+ <Compile Include =" Interop\Json\Scan\JsonScanObject.cs" />
134
+ <Compile Include =" Interop\Json\Scan\SourceMetadata.cs" />
135
+ <Compile Include =" Interop\Json\Scan\SourceSubtitleTrack.cs" />
136
+ <Compile Include =" Interop\Json\Scan\SourceTitle.cs" />
137
+ <Compile Include =" Interop\Json\State\JsonState.cs" />
138
+ <Compile Include =" Interop\Json\State\Scanning.cs" />
139
+ <Compile Include =" Interop\Json\State\WorkDone.cs" />
140
+ <Compile Include =" Interop\Json\State\Working.cs" />
141
+ <Compile Include =" Interop\Model\BitrateLimits.cs" />
142
+ <Compile Include =" Interop\Model\Cropping.cs" />
143
+ <Compile Include =" Interop\Model\Encoding\Anamorphic.cs" />
144
+ <Compile Include =" Interop\Model\Encoding\Container.cs" />
145
+ <Compile Include =" Interop\Model\Encoding\HBAudioEncoder.cs" />
146
+ <Compile Include =" Interop\Model\Encoding\HBContainer.cs" />
147
+ <Compile Include =" Interop\Model\Encoding\HBMixdown.cs" />
148
+ <Compile Include =" Interop\Model\Encoding\HBRate.cs" />
149
+ <Compile Include =" Interop\Model\Encoding\HBVideoEncoder.cs" />
150
+ <Compile Include =" Interop\Model\Encoding\PictureRotation.cs" />
151
+ <Compile Include =" Interop\Model\Encoding\ScaleMethod.cs" />
152
+ <Compile Include =" Interop\Model\Encoding\VideoEncoder.cs" />
153
+ <Compile Include =" Interop\Model\Encoding\VideoEncodeRateType.cs" />
154
+ <Compile Include =" Interop\Model\Language.cs" />
155
+ <Compile Include =" Interop\Model\Preview\PreviewSettings.cs" />
156
+ <Compile Include =" Interop\Model\RangeLimits.cs" />
157
+ <Compile Include =" Interop\Model\Size.cs" />
158
+ <Compile Include =" Interop\Model\SourceVideoInfo.cs" />
159
+ <Compile Include =" Interop\Model\VideoQualityLimits.cs" />
160
+ <Compile Include =" Model\HBConfiguration.cs" />
161
+ <Compile Include =" Model\VideoScaler.cs" />
162
+ <Compile Include =" Utilities\SystemInfo.cs" />
163
+ <Compile Include =" Utilities\VersionHelper.cs" />
164
+ <Compile Include =" Properties\Resources.Designer.cs" >
165
+ <AutoGen >True</AutoGen >
166
+ <DesignTime >True</DesignTime >
167
+ <DependentUpon >Resources.resx</DependentUpon >
168
+ </Compile >
169
+ <Compile Include =" Utilities\CharCodesUtilities.cs" />
170
+ <Compile Include =" Utilities\LanguageUtilities.cs" />
42
171
</ItemGroup >
43
-
44
172
<ItemGroup >
45
- <None Include =" ..\doc\License.txt" >
46
- <Pack >True</Pack >
47
- <PackagePath ></PackagePath >
48
- </None >
173
+ <AdditionalFiles Include =" ..\stylecop.json" >
174
+ <Link >stylecop.json</Link >
175
+ </AdditionalFiles >
176
+ <None Include =" app.config" />
177
+ <None Include =" packages.config" />
49
178
</ItemGroup >
179
+ <ItemGroup >
180
+ <None Include =" HandBrake.Interop.nuspec" />
181
+ </ItemGroup >
182
+ <ItemGroup >
183
+ <EmbeddedResource Include =" Properties\Resources.resx" >
184
+ <Generator >ResXFileCodeGenerator</Generator >
185
+ <LastGenOutput >Resources.Designer.cs</LastGenOutput >
186
+ <SubType >Designer</SubType >
187
+ </EmbeddedResource >
188
+ </ItemGroup >
189
+ <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
190
+ <PropertyGroup >
191
+ <TargetFrameworkSDKToolsDirectory Condition =" '$(Platform)' == 'x64'" >$(TargetFrameworkSDKToolsDirectory)$(Platform)\</TargetFrameworkSDKToolsDirectory >
192
+ </PropertyGroup >
193
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
194
+ Other similar extension points exist, see Microsoft.Common.targets.
195
+ <Target Name="BeforeBuild">
196
+ </Target>
197
+ <Target Name="AfterBuild">
198
+ </Target>
199
+ -->
200
+ <PropertyGroup >
201
+ <PreBuildEvent >
202
+ </PreBuildEvent >
203
+ </PropertyGroup >
50
204
</Project >
0 commit comments