Commit ab260880 authored by Martin Finkel's avatar Martin Finkel

Mac backend for LibVLCSharp.Forms

parent 335866b0
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\Xamarin.Forms.3.0.0.446417\build\netstandard2.0\Xamarin.Forms.props" Condition="Exists('..\packages\Xamarin.Forms.3.0.0.446417\build\netstandard2.0\Xamarin.Forms.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
......@@ -84,7 +84,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\LibVLCSharp.Forms\LibVLCSharp.Forms.csproj">
<Project>{656d01be-fbea-491a-ab2c-4b6b375b52a9}</Project>
<Project>{06814458-C8B4-4D50-86E2-904E6A9E3499}</Project>
<Name>LibVLCSharp.Forms</Name>
</ProjectReference>
<ProjectReference Include="..\LibVLCSharp.WPF\LibVLCSharp.WPF.csproj">
......
using LibVLCSharp.Forms.Platforms.Mac;
using LibVLCSharp.Forms.Shared;
using Xamarin.Forms;
using Xamarin.Forms.Platform.MacOS;
[assembly: ExportRenderer(typeof(VideoView), typeof(VideoViewRenderer))]
namespace LibVLCSharp.Forms.Platforms.Mac
{
public class VideoViewRenderer : ViewRenderer<LibVLCSharp.Forms.Shared.VideoView, LibVLCSharp.Platforms.Mac.VideoView>
{
LibVLCSharp.Platforms.Mac.VideoView _videoView;
protected override void OnElementChanged(ElementChangedEventArgs<VideoView> e)
{
base.OnElementChanged(e);
if(Control == null)
{
_videoView = new LibVLCSharp.Platforms.Mac.VideoView(Element.CliOptions);
SetNativeControl(_videoView);
Element.LibVLC = Control.LibVLC;
Element.MediaPlayer = Control.MediaPlayer;
}
if (e.OldElement != null)
{
}
if (e.NewElement != null)
{
}
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
_videoView.Dispose();
}
}
}
\ No newline at end of file
......@@ -4,7 +4,7 @@
<Summary>Xamarin.Forms integration for LibVLCSharp</Summary>
<Description>Xamarin.Forms integration for LibVLCSharp</Description>
<PackageTags>libvlc native xamarin .net video audio media mediaplayer forms</PackageTags>
<TargetFrameworks>netstandard2.0;MonoAndroid81;Xamarin.iOS10</TargetFrameworks>
<TargetFrameworks>netstandard2.0;MonoAndroid81;Xamarin.iOS10;Xamarin.Mac20</TargetFrameworks>
<RootNamespace>LibVLCSharp.Forms</RootNamespace>
<GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
<Version>0.0.1-alpha</Version>
......@@ -25,4 +25,7 @@
<ItemGroup Condition="$(TargetFramework.StartsWith('Xamarin.iOS'))">
<Compile Include="Platforms\iOS\**\*.cs" />
</ItemGroup>
<ItemGroup Condition="$(TargetFramework.StartsWith('Xamarin.Mac'))">
<Compile Include="Platforms\Mac\**\*.cs" />
</ItemGroup>
</Project>
\ No newline at end of file
using LibVLCSharp.Forms.Platforms.Mac;
using LibVLCSharp.Forms.Shared;
using Xamarin.Forms;
using Xamarin.Forms.Platform.MacOS;
[assembly: ExportRenderer(typeof(VideoView), typeof(VideoViewRenderer))]
namespace LibVLCSharp.Forms.Platforms.Mac
{
public class VideoViewRenderer : ViewRenderer<LibVLCSharp.Forms.Shared.VideoView, LibVLCSharp.Platforms.Mac.VideoView>
{
LibVLCSharp.Platforms.Mac.VideoView _videoView;
protected override void OnElementChanged(ElementChangedEventArgs<VideoView> e)
{
base.OnElementChanged(e);
if (Control == null)
{
_videoView = new LibVLCSharp.Platforms.Mac.VideoView(Element.CliOptions);
SetNativeControl(_videoView);
Element.LibVLC = Control.LibVLC;
Element.MediaPlayer = Control.MediaPlayer;
}
if (e.OldElement != null)
{
}
if (e.NewElement != null)
{
}
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
_videoView.Dispose();
}
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
......
......@@ -3,25 +3,16 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibVLCSharp", "LibVLCSharp\LibVLCSharp.csproj", "{D1C3B7C4-713B-46B2-B33A-E9298C819921}"
ProjectSection(ProjectDependencies) = postProject
{239A82A5-19A1-4382-8F9B-4A9705648017} = {239A82A5-19A1-4382-8F9B-4A9705648017}
EndProjectSection
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp", "LibVLCSharp\LibVLCSharp.csproj", "{D1C3B7C4-713B-46B2-B33A-E9298C819921}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A5F2B2E4-7F93-4919-89F6-EEAB5D1C0AA7}"
ProjectSection(SolutionItems) = preProject
Directory.Build.props = Directory.Build.props
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Android.AWindow", "LibVLCSharp.Android.AWindow\LibVLCSharp.Android.AWindow.csproj", "{239A82A5-19A1-4382-8F9B-4A9705648017}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{799A84A2-2161-4676-878B-5610E3586137}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibVLCSharp.Tests", "LibVLCSharp.Tests\LibVLCSharp.Tests.csproj", "{43B13C9C-97A8-491C-B780-E622BE1444D8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibVLCSharp.Forms", "LibVLCSharp.Forms\LibVLCSharp.Forms.csproj", "{06814458-C8B4-4D50-86E2-904E6A9E3499}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibVLCSharp.WPF", "LibVLCSharp.WPF\LibVLCSharp.WPF.csproj", "{63D0350B-4396-4270-AEB5-479C65E1AB86}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Forms", "LibVLCSharp.Forms\LibVLCSharp.Forms.csproj", "{06814458-C8B4-4D50-86E2-904E6A9E3499}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Forms.Platforms.WPF", "LibVLCSharp.Forms.Platforms.WPF\LibVLCSharp.Forms.Platforms.WPF.csproj", "{27B893C1-E761-4695-80C3-2B3C3C266A13}"
EndProject
......@@ -29,15 +20,13 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Android.Sample"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Forms", "Forms", "{FC68D8B7-758E-4164-945B-9F922FA883F6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibVLCSharp.Forms.Sample", "Samples\Forms\LibVLCSharp.Forms.Sample\LibVLCSharp.Forms.Sample.csproj", "{A7F1B21F-CA82-4FC7-871F-2BE5B9D6DA70}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Forms.Sample", "Samples\Forms\LibVLCSharp.Forms.Sample\LibVLCSharp.Forms.Sample.csproj", "{A7F1B21F-CA82-4FC7-871F-2BE5B9D6DA70}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Forms.Sample.Android", "Samples\Forms\LibVLCSharp.Forms.Sample.Android\LibVLCSharp.Forms.Sample.Android.csproj", "{C77C28DD-A2B2-403C-A907-76184BD5D11E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Forms.Sample.iOS", "Samples\Forms\LibVLCSharp.Forms.Sample.iOS\LibVLCSharp.Forms.Sample.iOS.csproj", "{D2486BCF-A218-4181-B1F8-E6D46DCADCDC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Forms.Sample.WPF", "Samples\Forms\LibVLCSharp.Forms.WPF.Sample\LibVLCSharp.Forms.Sample.WPF.csproj", "{256C7141-442B-43DC-9321-0BCFE81E2421}"
EndProject
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "LibVLCSharp.FSharp.Sample", "Samples\LibVLCSharp.FSharp.Sample\LibVLCSharp.FSharp.Sample.fsproj", "{1B4B0B6A-C57C-4926-B0E8-B2D31C72A324}"
Project("{f2a71f9b-5d33-465a-a702-920d77279786}") = "LibVLCSharp.FSharp.Sample", "Samples\LibVLCSharp.FSharp.Sample\LibVLCSharp.FSharp.Sample.fsproj", "{1B4B0B6A-C57C-4926-B0E8-B2D31C72A324}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.iOS.Sample", "Samples\LibVLCSharp.iOS.Sample\LibVLCSharp.iOS.Sample.csproj", "{76840EFA-235B-46D8-8274-3240E1BBED5B}"
EndProject
......@@ -45,10 +34,20 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Mac.Sample", "S
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.WPF.Sample", "Samples\LibVLCSharp.WPF.Sample\LibVLCSharp.WPF.Sample.csproj", "{01CCB934-B77F-4681-86C5-AE4FEE648238}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibVLCSharp.Windows.Sample", "Samples\Sample\LibVLCSharp.Windows.Sample.csproj", "{E9858A83-E619-4515-AF14-A87A4C658924}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Windows.Sample", "Samples\Sample\LibVLCSharp.Windows.Sample.csproj", "{E9858A83-E619-4515-AF14-A87A4C658924}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Windows.Net40.Sample", "LibVLCSharp.Windows.Net40.Sample\LibVLCSharp.Windows.Net40.Sample.csproj", "{DAFCBC34-7847-4EF9-ACC0-E025D6E3FBA4}"
EndProject
Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "LibVLCSharp.Android.AWindow", "LibVLCSharp.Android.AWindow\LibVLCSharp.Android.AWindow.csproj", "{FFFD0411-D0D8-4AA4-849C-C15483A413D2}"
EndProject
Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "LibVLCSharp.Forms.Sample.WPF", "Samples\Forms\LibVLCSharp.Forms.WPF.Sample\LibVLCSharp.Forms.Sample.WPF.csproj", "{B829A790-FAA7-40F7-83FC-75D53867EC4D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibVLCSharp.Forms.Sample.Mac", "Samples\Forms\LibVLCSharp.Forms.Sample.Mac\LibVLCSharp.Forms.Sample.Mac.csproj", "{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}"
EndProject
Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "LibVLCSharp.Tests", "LibVLCSharp.Tests\LibVLCSharp.Tests.csproj", "{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}"
EndProject
Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "LibVLCSharp.WPF", "LibVLCSharp.WPF\LibVLCSharp.WPF.csproj", "{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
......@@ -113,86 +112,6 @@ Global
{D1C3B7C4-713B-46B2-B33A-E9298C819921}.Release|x64.Build.0 = Release|Any CPU
{D1C3B7C4-713B-46B2-B33A-E9298C819921}.Release|x86.ActiveCfg = Release|Any CPU
{D1C3B7C4-713B-46B2-B33A-E9298C819921}.Release|x86.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|x64.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Ad-Hoc|x86.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|Any CPU.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|iPhone.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|x64.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|x64.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|x86.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.AppStore|x86.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|Any CPU.Build.0 = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|iPhone.Build.0 = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|x64.ActiveCfg = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|x64.Build.0 = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|x86.ActiveCfg = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Debug|x86.Build.0 = Debug|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|Any CPU.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|Any CPU.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|iPhone.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|iPhone.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|x64.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|x64.Build.0 = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|x86.ActiveCfg = Release|Any CPU
{239A82A5-19A1-4382-8F9B-4A9705648017}.Release|x86.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|x64.ActiveCfg = Release|x64
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|x64.Build.0 = Release|x64
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|x86.ActiveCfg = Release|x86
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Ad-Hoc|x86.Build.0 = Release|x86
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|iPhone.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|x64.ActiveCfg = Release|x64
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|x64.Build.0 = Release|x64
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|x86.ActiveCfg = Release|x86
{43B13C9C-97A8-491C-B780-E622BE1444D8}.AppStore|x86.Build.0 = Release|x86
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|iPhone.Build.0 = Debug|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|x64.ActiveCfg = Debug|x64
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|x64.Build.0 = Debug|x64
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|x86.ActiveCfg = Debug|x86
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Debug|x86.Build.0 = Debug|x86
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|Any CPU.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|iPhone.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|iPhone.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|x64.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|x64.Build.0 = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|x86.ActiveCfg = Release|Any CPU
{43B13C9C-97A8-491C-B780-E622BE1444D8}.Release|x86.Build.0 = Release|Any CPU
{06814458-C8B4-4D50-86E2-904E6A9E3499}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
{06814458-C8B4-4D50-86E2-904E6A9E3499}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
{06814458-C8B4-4D50-86E2-904E6A9E3499}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
......@@ -233,46 +152,6 @@ Global
{06814458-C8B4-4D50-86E2-904E6A9E3499}.Release|x64.Build.0 = Release|Any CPU
{06814458-C8B4-4D50-86E2-904E6A9E3499}.Release|x86.ActiveCfg = Release|Any CPU
{06814458-C8B4-4D50-86E2-904E6A9E3499}.Release|x86.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|x64.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Ad-Hoc|x86.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|Any CPU.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|iPhone.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|x64.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|x64.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|x86.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.AppStore|x86.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|Any CPU.Build.0 = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|iPhone.Build.0 = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|x64.ActiveCfg = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|x64.Build.0 = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|x86.ActiveCfg = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Debug|x86.Build.0 = Debug|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|Any CPU.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|Any CPU.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|iPhone.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|iPhone.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|x64.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|x64.Build.0 = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|x86.ActiveCfg = Release|Any CPU
{63D0350B-4396-4270-AEB5-479C65E1AB86}.Release|x86.Build.0 = Release|Any CPU
{27B893C1-E761-4695-80C3-2B3C3C266A13}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{27B893C1-E761-4695-80C3-2B3C3C266A13}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{27B893C1-E761-4695-80C3-2B3C3C266A13}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
......@@ -501,46 +380,6 @@ Global
{D2486BCF-A218-4181-B1F8-E6D46DCADCDC}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{D2486BCF-A218-4181-B1F8-E6D46DCADCDC}.Release|x64.ActiveCfg = Release|iPhone
{D2486BCF-A218-4181-B1F8-E6D46DCADCDC}.Release|x86.ActiveCfg = Release|iPhone
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|x64.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Ad-Hoc|x86.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|Any CPU.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|iPhone.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|x64.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|x64.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|x86.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.AppStore|x86.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|Any CPU.Build.0 = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|iPhone.Build.0 = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|x64.ActiveCfg = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|x64.Build.0 = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|x86.ActiveCfg = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Debug|x86.Build.0 = Debug|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|Any CPU.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|Any CPU.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|iPhone.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|iPhone.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|x64.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|x64.Build.0 = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|x86.ActiveCfg = Release|Any CPU
{256C7141-442B-43DC-9321-0BCFE81E2421}.Release|x86.Build.0 = Release|Any CPU
{1B4B0B6A-C57C-4926-B0E8-B2D31C72A324}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
{1B4B0B6A-C57C-4926-B0E8-B2D31C72A324}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
{1B4B0B6A-C57C-4926-B0E8-B2D31C72A324}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
......@@ -767,6 +606,206 @@ Global
{DAFCBC34-7847-4EF9-ACC0-E025D6E3FBA4}.Release|x64.Build.0 = Release|Any CPU
{DAFCBC34-7847-4EF9-ACC0-E025D6E3FBA4}.Release|x86.ActiveCfg = Release|Any CPU
{DAFCBC34-7847-4EF9-ACC0-E025D6E3FBA4}.Release|x86.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|x64.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|Any CPU.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|iPhone.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|x64.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|x64.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|x86.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.AppStore|x86.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|iPhone.Build.0 = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|x64.ActiveCfg = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|x64.Build.0 = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|x86.ActiveCfg = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Debug|x86.Build.0 = Debug|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|Any CPU.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|iPhone.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|iPhone.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|x64.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|x64.Build.0 = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|x86.ActiveCfg = Release|Any CPU
{FFFD0411-D0D8-4AA4-849C-C15483A413D2}.Release|x86.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|x64.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|Any CPU.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|iPhone.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|x64.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|x64.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|x86.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.AppStore|x86.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|iPhone.Build.0 = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|x64.ActiveCfg = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|x64.Build.0 = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|x86.ActiveCfg = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Debug|x86.Build.0 = Debug|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|Any CPU.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|iPhone.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|iPhone.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|x64.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|x64.Build.0 = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|x86.ActiveCfg = Release|Any CPU
{B829A790-FAA7-40F7-83FC-75D53867EC4D}.Release|x86.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|x64.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Ad-Hoc|x86.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|Any CPU.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|iPhone.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|x64.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|x64.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|x86.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.AppStore|x86.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|iPhone.Build.0 = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|x64.ActiveCfg = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|x64.Build.0 = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|x86.ActiveCfg = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Debug|x86.Build.0 = Debug|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|Any CPU.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|iPhone.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|iPhone.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|x64.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|x64.Build.0 = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|x86.ActiveCfg = Release|Any CPU
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B}.Release|x86.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|x64.ActiveCfg = Release|x64
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|x64.Build.0 = Release|x64
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|x86.ActiveCfg = Release|x86
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Ad-Hoc|x86.Build.0 = Release|x86
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|Any CPU.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|iPhone.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|x64.ActiveCfg = Release|x64
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|x64.Build.0 = Release|x64
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|x86.ActiveCfg = Release|x86
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.AppStore|x86.Build.0 = Release|x86
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|iPhone.Build.0 = Debug|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|x64.ActiveCfg = Debug|x64
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|x64.Build.0 = Debug|x64
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|x86.ActiveCfg = Debug|x86
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Debug|x86.Build.0 = Debug|x86
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|Any CPU.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|iPhone.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|iPhone.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|x64.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|x64.Build.0 = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|x86.ActiveCfg = Release|Any CPU
{AD3A4C86-1839-4C42-9EB6-24CDA0DE30F9}.Release|x86.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|x64.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|Any CPU.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|iPhone.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|x64.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|x64.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|x86.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.AppStore|x86.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|iPhone.Build.0 = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|x64.ActiveCfg = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|x64.Build.0 = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|x86.ActiveCfg = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Debug|x86.Build.0 = Debug|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|Any CPU.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|iPhone.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|iPhone.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|x64.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|x64.Build.0 = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|x86.ActiveCfg = Release|Any CPU
{8ADD47B3-4F4A-438E-9DDC-53075B8A366E}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......@@ -777,13 +816,14 @@ Global
{A7F1B21F-CA82-4FC7-871F-2BE5B9D6DA70} = {FC68D8B7-758E-4164-945B-9F922FA883F6}
{C77C28DD-A2B2-403C-A907-76184BD5D11E} = {FC68D8B7-758E-4164-945B-9F922FA883F6}
{D2486BCF-A218-4181-B1F8-E6D46DCADCDC} = {FC68D8B7-758E-4164-945B-9F922FA883F6}
{256C7141-442B-43DC-9321-0BCFE81E2421} = {FC68D8B7-758E-4164-945B-9F922FA883F6}
{1B4B0B6A-C57C-4926-B0E8-B2D31C72A324} = {799A84A2-2161-4676-878B-5610E3586137}
{76840EFA-235B-46D8-8274-3240E1BBED5B} = {799A84A2-2161-4676-878B-5610E3586137}
{D6CC442B-C774-4D7C-B8BA-71FF885FCCC8} = {799A84A2-2161-4676-878B-5610E3586137}
{01CCB934-B77F-4681-86C5-AE4FEE648238} = {799A84A2-2161-4676-878B-5610E3586137}
{E9858A83-E619-4515-AF14-A87A4C658924} = {799A84A2-2161-4676-878B-5610E3586137}
{DAFCBC34-7847-4EF9-ACC0-E025D6E3FBA4} = {799A84A2-2161-4676-878B-5610E3586137}
{B829A790-FAA7-40F7-83FC-75D53867EC4D} = {FC68D8B7-758E-4164-945B-9F922FA883F6}
{8771EDCF-0DA5-4AF8-80CE-5D3DC4999C7B} = {FC68D8B7-758E-4164-945B-9F922FA883F6}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AB1424F9-871B-444A-9278-18227672889C}
......
......@@ -88,7 +88,7 @@
<Name>LibVLCSharp.Forms</Name>
</ProjectReference>
<ProjectReference Include="..\LibVLCSharp.Forms.Sample\LibVLCSharp.Forms.Sample.csproj">
<Project>{C6E79ABC-C203-4892-848A-FF99CCE53F8A}</Project>
<Project>{A7F1B21F-CA82-4FC7-871F-2BE5B9D6DA70}</Project>
<Name>LibVLCSharp.Forms.Sample</Name>
</ProjectReference>
</ItemGroup>
......
using AppKit;
using Foundation;
using Xamarin.Forms.Platform.MacOS;
namespace LibVLCSharp.Forms.Sample.Mac
{
[Register("AppDelegate")]
public class AppDelegate : FormsApplicationDelegate
{
NSWindow _window;
public AppDelegate()
{
var style = NSWindowStyle.Closable | NSWindowStyle.Resizable | NSWindowStyle.Titled;
var rect = new CoreGraphics.CGRect(200, 1000, 1024, 768);
_window = new NSWindow(rect, style, NSBackingStore.Buffered, false);
_window.Title = "LibVLCSharp.Forms on Mac!";
_window.TitleVisibility = NSWindowTitleVisibility.Hidden;
}
public override NSWindow MainWindow
{
get { return _window; }
}
public override void DidFinishLaunching(NSNotification notification)
{
Xamarin.Forms.Forms.Init();
LoadApplication(new App());
base.DidFinishLaunching(notification);
}
}
}
{
"images": [
{
"filename": "AppIcon-16.png",
"size": "16x16",
"scale": "1x",
"idiom": "mac"
},
{
"filename": "AppIcon-16@2x.png",
"size": "16x16",
"scale": "2x",
"idiom": "mac"
},
{
"filename": "AppIcon-32.png",
"size": "32x32",
"scale": "1x",
"idiom": "mac"
},
{
"filename": "AppIcon-32@2x.png",
"size": "32x32",
"scale": "2x",
"idiom": "mac"
},
{
"filename": "AppIcon-128.png",
"size": "128x128",
"scale": "1x",
"idiom": "mac"
},
{
"filename": "AppIcon-128@2x.png",
"size": "128x128",
"scale": "2x",
"idiom": "mac"
},
{
"filename": "AppIcon-256.png",
"size": "256x256",
"scale": "1x",
"idiom": "mac"
},
{
"filename": "AppIcon-256@2x.png",
"size": "256x256",
"scale": "2x",
"idiom": "mac"
},
{
"filename": "AppIcon-512.png",
"size": "512x512",
"scale": "1x",
"idiom": "mac"
},
{