summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrake.Interop/HandBrake.Interop.csproj
diff options
context:
space:
mode:
authorsr55 <[email protected]>2019-09-22 17:09:04 +0100
committersr55 <[email protected]>2019-09-22 17:09:21 +0100
commit9552988c29ec0fff026528bb6501635783f5c22f (patch)
tree5c2eefeae4bd6fc5d04ff029b566a8ebbcee7cbc /win/CS/HandBrake.Interop/HandBrake.Interop.csproj
parent63c732376f959699e0d199232dae8a08846f3595 (diff)
WinGui:
- Add a non-static wrapper around HbFunctions.cs - Add a Wrapper Provider that for now, returns only a direct in-process wrapper instance for libhb HbFunctions calls. - Update all calls to use the new non-static wrapper provider / interface
Diffstat (limited to 'win/CS/HandBrake.Interop/HandBrake.Interop.csproj')
-rw-r--r--win/CS/HandBrake.Interop/HandBrake.Interop.csproj5
1 files changed, 5 insertions, 0 deletions
diff --git a/win/CS/HandBrake.Interop/HandBrake.Interop.csproj b/win/CS/HandBrake.Interop/HandBrake.Interop.csproj
index 733c81248..e6f5b4769 100644
--- a/win/CS/HandBrake.Interop/HandBrake.Interop.csproj
+++ b/win/CS/HandBrake.Interop/HandBrake.Interop.csproj
@@ -80,6 +80,8 @@
<Compile Include="Interop\HbLib\hb_subtitle.cs" />
<Compile Include="Interop\HbLib\iso639_lang_t.cs" />
<Compile Include="Interop\HbLib\NativeConstants.cs" />
+ <Compile Include="Interop\HbLib\Wrappers\HbFunctionsDirect.cs" />
+ <Compile Include="Interop\HbLib\Wrappers\Interfaces\IHbFunctions.cs" />
<Compile Include="Interop\Helpers\InteropUtilities.cs" />
<Compile Include="Interop\Helpers\NativeList.cs" />
<Compile Include="Interop\Helpers\Utilities.cs" />
@@ -123,6 +125,8 @@
<Compile Include="Interop\Model\Encoding\Sharpen.cs" />
<Compile Include="Interop\Model\PresetVersion.cs" />
<Compile Include="Interop\Model\Preview\RawPreviewData.cs" />
+ <Compile Include="Interop\Providers\HbFunctionsProvider.cs" />
+ <Compile Include="Interop\Providers\Interfaces\IHbFunctionsProvider.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Interop\Json\Scan\SourceAudioTrack.cs" />
<Compile Include="Interop\Json\Scan\SourceChapter.cs" />
@@ -186,6 +190,7 @@
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
+ <ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<TargetFrameworkSDKToolsDirectory Condition=" '$(Platform)' == 'x64'">$(TargetFrameworkSDKToolsDirectory)$(Platform)\</TargetFrameworkSDKToolsDirectory>