-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f462d14
commit 9f83fd2
Showing
1,290 changed files
with
5,652 additions
and
4,892 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
185 changes: 92 additions & 93 deletions
185
Media Blocks SDK/MAUI/MobileStreamer/MobileStreamerMB8.csproj
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,94 +1,93 @@ | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
<PropertyGroup> | ||
<TargetFrameworks>net8.0-android</TargetFrameworks> | ||
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('osx'))">$(TargetFrameworks);net8.0-maccatalyst;net8.0-ios</TargetFrameworks> | ||
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net8.0-windows10.0.19041.0</TargetFrameworks> | ||
<OutputType>Exe</OutputType> | ||
<RootNamespace>MobileStreamer</RootNamespace> | ||
<UseMaui>true</UseMaui> | ||
<SingleProject>true</SingleProject> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<!-- Display name --> | ||
<ApplicationTitle>MobileStreamer</ApplicationTitle> | ||
<!-- App Identifier --> | ||
<ApplicationId>com.companyname.mobilestreamer</ApplicationId> | ||
<ApplicationIdGuid>f140acad-f3d3-44bc-a865-d7bcb277c7e4</ApplicationIdGuid> | ||
<!-- Versions --> | ||
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion> | ||
<ApplicationVersion>1</ApplicationVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">11.0</SupportedOSPlatformVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">13.1</SupportedOSPlatformVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">21.0</SupportedOSPlatformVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion> | ||
<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'tizen'">6.5</SupportedOSPlatformVersion> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<!-- App Icon --> | ||
<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" /> | ||
<!-- Splash Screen --> | ||
<MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#512BD4" BaseSize="128,128" /> | ||
<!-- Images --> | ||
<MauiImage Include="Resources\Images\*" /> | ||
<MauiImage Update="Resources\Images\dotnet_bot.svg" BaseSize="168,208" /> | ||
<!-- Custom Fonts --> | ||
<MauiFont Include="Resources\Fonts\*" /> | ||
<!-- Raw Assets (also remove the "Resources\Raw" prefix) --> | ||
<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" /> | ||
</ItemGroup> | ||
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-android|AnyCPU'"> | ||
<RunAOTCompilation>False</RunAOTCompilation> | ||
</PropertyGroup> | ||
<PropertyGroup Condition="$(TargetFramework.Contains('-windows'))"> | ||
<RuntimeIdentifier>win-x64</RuntimeIdentifier> | ||
|
||
<!-- GitHub Actions workaround --> | ||
<RuntimeIdentifiers>win-x64</RuntimeIdentifiers> | ||
</PropertyGroup> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-windows'))"> | ||
<!-- Required - WinUI does not yet have buildTransitive for everything --> | ||
<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.6.241114003" /> | ||
<PackageReference Include="Microsoft.Graphics.Win2D" Version="1.3.0" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<PackageReference Include="VisioForge.DotNet.MediaBlocks" Version="2025.0.7" /> | ||
<PackageReference Include="VisioForge.DotNet.Core.UI.MAUI" Version="2025.0.7" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0" /> | ||
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.92" /> | ||
<PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="8.0.92" /> | ||
</ItemGroup> | ||
<!-- VisioForge SDK Deployment --> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-windows'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.Windows.x64" Version="2025.0.0" /> | ||
<PackageReference Include="VisioForge.CrossPlatform.Libav.Windows.x64" Version="2025.0.0" /> | ||
</ItemGroup> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-android'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.Android" Version="15.10.24" /> | ||
<ProjectReference Include="..\..\..\AndroidDependency\VisioForge.Core.Android.X8.csproj" /> | ||
</ItemGroup> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-ios'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.iOS" Version="2025.0.6" /> | ||
</ItemGroup> | ||
<!-- Custom NuGet package and target code for maccatalyst to copy NuGet redist files to app file --> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-maccatalyst'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.macCatalyst" Version="15.10.11" /> | ||
</ItemGroup> | ||
<Target Name="CopyNativeLibrariesToMonoBundle" AfterTargets="Build" Condition="$(TargetFramework.Contains('-maccatalyst'))"> | ||
<Message Text="Starting CopyNativeLibrariesToMonoBundle target..." Importance="High" /> | ||
<PropertyGroup> | ||
<AppBundleDir>$(OutputPath)$(AssemblyName).app</AppBundleDir> | ||
<MonoBundleDir>$(AppBundleDir)/Contents/MonoBundle</MonoBundleDir> | ||
</PropertyGroup> | ||
<Message Text="AppBundleDir: $(AppBundleDir)" Importance="High" /> | ||
<Message Text="MonoBundleDir: $(MonoBundleDir)" Importance="High" /> | ||
<MakeDir Directories="$(MonoBundleDir)" Condition="!Exists('$(MonoBundleDir)')" /> | ||
<Copy SourceFiles="@(None->'%(FullPath)')" DestinationFolder="$(MonoBundleDir)" Condition="'%(Extension)' == '.dylib' Or '%(Extension)' == '.so'"> | ||
<Output TaskParameter="CopiedFiles" ItemName="CopiedNativeFiles" /> | ||
</Copy> | ||
<Message Text="Copied native files:" Importance="High" Condition="@(CopiedNativeFiles) != ''" /> | ||
<Message Text=" - %(CopiedNativeFiles.Identity)" Importance="High" Condition="@(CopiedNativeFiles) != ''" /> | ||
<Message Text="Finished CopyNativeLibrariesToMonoBundle target." Importance="High" /> | ||
</Target> | ||
<Project Sdk="Microsoft.NET.Sdk"> | ||
<PropertyGroup> | ||
<TargetFrameworks>net8.0-android</TargetFrameworks> | ||
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('osx'))">$(TargetFrameworks);net8.0-maccatalyst;net8.0-ios</TargetFrameworks> | ||
<TargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows'))">$(TargetFrameworks);net8.0-windows10.0.19041.0</TargetFrameworks> | ||
<OutputType>Exe</OutputType> | ||
<RootNamespace>MobileStreamer</RootNamespace> | ||
<UseMaui>true</UseMaui> | ||
<SingleProject>true</SingleProject> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<!-- Display name --> | ||
<ApplicationTitle>MobileStreamer</ApplicationTitle> | ||
<!-- App Identifier --> | ||
<ApplicationId>com.companyname.mobilestreamer</ApplicationId> | ||
<ApplicationIdGuid>f140acad-f3d3-44bc-a865-d7bcb277c7e4</ApplicationIdGuid> | ||
<!-- Versions --> | ||
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion> | ||
<ApplicationVersion>1</ApplicationVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">11.0</SupportedOSPlatformVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'">13.1</SupportedOSPlatformVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">21.0</SupportedOSPlatformVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</SupportedOSPlatformVersion> | ||
<TargetPlatformMinVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'windows'">10.0.17763.0</TargetPlatformMinVersion> | ||
<SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'tizen'">6.5</SupportedOSPlatformVersion> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<!-- App Icon --> | ||
<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#512BD4" /> | ||
<!-- Splash Screen --> | ||
<MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#512BD4" BaseSize="128,128" /> | ||
<!-- Images --> | ||
<MauiImage Include="Resources\Images\*" /> | ||
<MauiImage Update="Resources\Images\dotnet_bot.svg" BaseSize="168,208" /> | ||
<!-- Custom Fonts --> | ||
<MauiFont Include="Resources\Fonts\*" /> | ||
<!-- Raw Assets (also remove the "Resources\Raw" prefix) --> | ||
<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" /> | ||
</ItemGroup> | ||
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-android|AnyCPU'"> | ||
<RunAOTCompilation>False</RunAOTCompilation> | ||
</PropertyGroup> | ||
<PropertyGroup Condition="$(TargetFramework.Contains('-windows'))"> | ||
<RuntimeIdentifier>win-x64</RuntimeIdentifier> | ||
<!-- GitHub Actions workaround --> | ||
<RuntimeIdentifiers>win-x64</RuntimeIdentifiers> | ||
</PropertyGroup> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-windows'))"> | ||
<!-- Required - WinUI does not yet have buildTransitive for everything --> | ||
<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.6.241114003" /> | ||
<PackageReference Include="Microsoft.Graphics.Win2D" Version="1.3.0" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<PackageReference Include="VisioForge.DotNet.MediaBlocks" Version="2025.0.8" /> | ||
<PackageReference Include="VisioForge.DotNet.Core.UI.MAUI" Version="2025.0.8" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0" /> | ||
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.92" /> | ||
<PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="8.0.92" /> | ||
</ItemGroup> | ||
<!-- VisioForge SDK Deployment --> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-windows'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.Windows.x64" Version="2025.0.0" /> | ||
<PackageReference Include="VisioForge.CrossPlatform.Libav.Windows.x64" Version="2025.0.0" /> | ||
</ItemGroup> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-android'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.Android" Version="15.10.24" /> | ||
<ProjectReference Include="..\..\..\AndroidDependency\VisioForge.Core.Android.X8.csproj" /> | ||
</ItemGroup> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-ios'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.iOS" Version="2025.0.6" /> | ||
</ItemGroup> | ||
<!-- Custom NuGet package and target code for maccatalyst to copy NuGet redist files to app file --> | ||
<ItemGroup Condition="$(TargetFramework.Contains('-maccatalyst'))"> | ||
<PackageReference Include="VisioForge.CrossPlatform.Core.macCatalyst" Version="15.10.11" /> | ||
</ItemGroup> | ||
<Target Name="CopyNativeLibrariesToMonoBundle" AfterTargets="Build" Condition="$(TargetFramework.Contains('-maccatalyst'))"> | ||
<Message Text="Starting CopyNativeLibrariesToMonoBundle target..." Importance="High" /> | ||
<PropertyGroup> | ||
<AppBundleDir>$(OutputPath)$(AssemblyName).app</AppBundleDir> | ||
<MonoBundleDir>$(AppBundleDir)/Contents/MonoBundle</MonoBundleDir> | ||
</PropertyGroup> | ||
<Message Text="AppBundleDir: $(AppBundleDir)" Importance="High" /> | ||
<Message Text="MonoBundleDir: $(MonoBundleDir)" Importance="High" /> | ||
<MakeDir Directories="$(MonoBundleDir)" Condition="!Exists('$(MonoBundleDir)')" /> | ||
<Copy SourceFiles="@(None->'%(FullPath)')" DestinationFolder="$(MonoBundleDir)" Condition="'%(Extension)' == '.dylib' Or '%(Extension)' == '.so'"> | ||
<Output TaskParameter="CopiedFiles" ItemName="CopiedNativeFiles" /> | ||
</Copy> | ||
<Message Text="Copied native files:" Importance="High" Condition="@(CopiedNativeFiles) != ''" /> | ||
<Message Text=" - %(CopiedNativeFiles.Identity)" Importance="High" Condition="@(CopiedNativeFiles) != ''" /> | ||
<Message Text="Finished CopyNativeLibrariesToMonoBundle target." Importance="High" /> | ||
</Target> | ||
</Project> |
Oops, something went wrong.