diff options
author | sr55 <[email protected]> | 2019-09-22 17:09:04 +0100 |
---|---|---|
committer | sr55 <[email protected]> | 2019-09-22 17:09:21 +0100 |
commit | 9552988c29ec0fff026528bb6501635783f5c22f (patch) | |
tree | 5c2eefeae4bd6fc5d04ff029b566a8ebbcee7cbc /win/CS/HandBrake.Interop/HandBrake.Interop.csproj | |
parent | 63c732376f959699e0d199232dae8a08846f3595 (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.csproj | 5 |
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> |