]> granicus.if.org Git - handbrake/commit
WinGui: Moving the Interop Code into the services library. This will allow some model...
authorsr55 <sr55.hb@outlook.com>
Sat, 28 Feb 2015 20:10:51 +0000 (20:10 +0000)
committersr55 <sr55.hb@outlook.com>
Sat, 28 Feb 2015 20:10:51 +0000 (20:10 +0000)
commit649ff74c60c7d04d53e70bb2826327d1aae96be3
tree51e3df9be5962cb52a6398751074e07f8b8d4a46
parent45f6af479741991c494808514c12752cec34c6ce
WinGui: Moving the Interop Code into the services library. This will allow some modelling simplifications.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6949 b64f7644-9d1e-0410-96f1-a4d463321fa5
147 files changed:
win/CS/HandBrake.ApplicationServices/HandBrake.ApplicationServices.csproj
win/CS/HandBrake.ApplicationServices/Interop/Attributes/ShortName.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/EventArgs/EncodeCompletedEventArgs.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/EventArgs/EncodeProgressEventArgs.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/EventArgs/MessageLoggedEventArgs.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/EventArgs/ScanProgressEventArgs.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HandBrakeEncoderHelpers.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HandBrakeInstance.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HandBrakeInstanceManager.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HandBrakeLanguagesHelper.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HandBrakeUnitConversionHelpers.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HandBrakeUtils.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/HBDelegates.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/HbFunctions.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/NativeConstants.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_anamorphic_mode_t.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_container_s.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_encoder_s.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_error_code.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_filter_ids.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_geometry.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_image_s.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_mixdown_s.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_rate_s.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/hb_subtitle.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/HbLib/iso639_lang_t.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Helpers/InteropUtilities.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Helpers/NativeList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Helpers/Utilities.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Helpers/Validate.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Interfaces/IHandBrakeInstance.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Anamorphic/AnamorphicGeometry.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Anamorphic/AnamorphicResult.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Anamorphic/DestSettings.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Anamorphic/Geometry.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Anamorphic/PAR.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Anamorphic/SourceGeometry.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Audio.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/AudioList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/ChapterList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Destination.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Filter.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/FilterList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/JsonEncodeObject.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/MetaData.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Mp4Options.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Range.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/SRT.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Search.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Source.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Subtitle.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/SubtitleList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Encode/Video.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Factories/AnamorphicFactory.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Factories/EncodeFactory.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Factories/ScanFactory.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/AudioList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/ChapterList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/Color.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/Duration.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/Duration2.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/FrameRate.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/Geometry.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/JsonScanObject.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/MetaData.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/PAR.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/SubtitleList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/Scan/TitleList.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/State/JsonState.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/State/Scanning.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/State/WorkDone.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Json/State/Working.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/BitrateLimits.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Cropping.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/EncodeJob.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/Anamorphic.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/AudioEncodeRateType.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/AudioEncoder.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/AudioEncoding.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/Container.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/Decomb.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/Deinterlace.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/Denoise.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/Detelecine.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/HBAudioEncoder.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/HBContainer.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/HBMixdown.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/HBRate.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/HBVideoEncoder.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/Mixdown.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/OutputExtension.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/PictureRotation.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/ScaleMethod.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/VideoEncodeRateType.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Encoding/VideoEncoder.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Language.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/RangeLimits.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Scan/AudioTrack.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Scan/Chapter.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Scan/InputType.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Scan/Subtitle.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Scan/SubtitleSource.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Scan/Title.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Size.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/SourceSubtitle.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/SourceType.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/SrtSubtitle.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/Subtitles.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/VideoQualityLimits.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Interop/Model/VideoRangeType.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Services/Encode/LibEncode.cs
win/CS/HandBrake.ApplicationServices/Services/Encode/Model/EncodeTask.cs
win/CS/HandBrake.ApplicationServices/Services/Encode/Model/Models/AllowedPassthru.cs
win/CS/HandBrake.ApplicationServices/Services/Encode/Model/Models/AudioTrack.cs
win/CS/HandBrake.ApplicationServices/Services/Scan/LibScan.cs
win/CS/HandBrake.ApplicationServices/Services/Scan/Model/Title.cs
win/CS/HandBrake.ApplicationServices/Utilities/Converters.cs
win/CS/HandBrake.ApplicationServices/Utilities/EnumHelper.cs
win/CS/HandBrake.ApplicationServices/Utilities/InteropModelCreator.cs
win/CS/HandBrake.ApplicationServices/Utilities/SystemInfo.cs
win/CS/HandBrake10.sln
win/CS/HandBrakeWPF/Converters/Audio/AudioBitrateConverter.cs
win/CS/HandBrakeWPF/Converters/Audio/AudioEncoderConverter.cs
win/CS/HandBrakeWPF/Converters/Audio/AudioQueueDisplayConverter.cs
win/CS/HandBrakeWPF/Converters/EnumComboConverter.cs
win/CS/HandBrakeWPF/Converters/Filters/DenoisePresetConverter.cs
win/CS/HandBrakeWPF/Converters/Video/EncoderOptionsTooltipConverter.cs
win/CS/HandBrakeWPF/Converters/Video/VideoEncoderConverter.cs
win/CS/HandBrakeWPF/Converters/Video/VideoOptionsTooltipConverter.cs
win/CS/HandBrakeWPF/HandBrakeWPF.csproj
win/CS/HandBrakeWPF/Helpers/AutoNameHelper.cs
win/CS/HandBrakeWPF/Helpers/PictureSize.cs
win/CS/HandBrakeWPF/Services/Presets/Factories/PlistFactory.cs
win/CS/HandBrakeWPF/Services/Presets/Factories/PlistPresetFactory.cs
win/CS/HandBrakeWPF/Services/UpdateService.cs
win/CS/HandBrakeWPF/ViewModels/AddPresetViewModel.cs
win/CS/HandBrakeWPF/ViewModels/AdvancedViewModel.cs
win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs
win/CS/HandBrakeWPF/ViewModels/FiltersViewModel.cs
win/CS/HandBrakeWPF/ViewModels/Interfaces/IAdvancedViewModel.cs
win/CS/HandBrakeWPF/ViewModels/Interfaces/IX264ViewModel.cs
win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs
win/CS/HandBrakeWPF/ViewModels/PictureSettingsViewModel.cs
win/CS/HandBrakeWPF/ViewModels/StaticPreviewViewModel.cs
win/CS/HandBrakeWPF/ViewModels/VideoViewModel.cs
win/CS/HandBrakeWPF/ViewModels/X264ViewModel.cs
win/CS/build.xml