From de8f3c5586121dcdf2b3b415464d686b9e58e3d2 Mon Sep 17 00:00:00 2001 From: sr55 Date: Sun, 4 Oct 2020 15:41:07 +0100 Subject: HandBrake.Interop: Library cleanup. - Remove HbFunctions provider class and interface. It's not needed. Interop library will direct call libhb though HBFunctions.cs - Remove HbFunctionsDirect. Any consumer of the HandBrake API should be using managed calls rather than having to deal with pointers. - Fix many stylecop warnings and update rulesets around this. --- .../Interop/Providers/HbFunctionsProvider.cs | 30 ---------------------- 1 file changed, 30 deletions(-) delete mode 100644 win/CS/HandBrake.Interop/Interop/Providers/HbFunctionsProvider.cs (limited to 'win/CS/HandBrake.Interop/Interop/Providers/HbFunctionsProvider.cs') diff --git a/win/CS/HandBrake.Interop/Interop/Providers/HbFunctionsProvider.cs b/win/CS/HandBrake.Interop/Interop/Providers/HbFunctionsProvider.cs deleted file mode 100644 index 3b964ff8c..000000000 --- a/win/CS/HandBrake.Interop/Interop/Providers/HbFunctionsProvider.cs +++ /dev/null @@ -1,30 +0,0 @@ -// -------------------------------------------------------------------------------------------------------------------- -// -// This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License. -// -// -// Provides an instance of IHbFunctions for use by the GUI. -// -// -------------------------------------------------------------------------------------------------------------------- - -namespace HandBrake.Interop.Interop.Providers -{ - using HandBrake.Interop.Interop.HbLib.Wrappers; - using HandBrake.Interop.Interop.HbLib.Wrappers.Interfaces; - using HandBrake.Interop.Interop.Providers.Interfaces; - - public class HbFunctionsProvider : IHbFunctionsProvider - { - private static IHbFunctions hbFunctions; - - public IHbFunctions GetHbFunctionsWrapper() - { - if (hbFunctions == null) - { - hbFunctions = new HbFunctionsDirect(); - } - - return hbFunctions; - } - } -} -- cgit v1.2.3