├── .github ├── FUNDING.yml └── dependabot.yml ├── .gitignore ├── AudioCallbacks ├── AudioCallbacks.csproj └── Program.cs ├── Chromecast ├── Chromecast.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── Chromecast.Android.csproj │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── layout │ │ ├── Tabbar.axml │ │ └── Toolbar.axml │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ └── values │ │ ├── colors.xml │ │ └── styles.xml ├── Chromecast.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Chromecast.iOS.csproj │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ └── LaunchScreen.storyboard ├── Chromecast │ ├── App.xaml │ ├── App.xaml.cs │ ├── Chromecast.csproj │ ├── MainPage.xaml │ └── MainPage.xaml.cs └── README.md ├── ForegroundBackground ├── ForegroundBackground.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── ForegroundBackground.Android.csproj │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── layout │ │ ├── Tabbar.axml │ │ └── Toolbar.axml │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ └── values │ │ ├── colors.xml │ │ └── styles.xml ├── ForegroundBackground.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── ForegroundBackground.iOS.csproj │ ├── Info.plist │ ├── Main.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ └── LaunchScreen.storyboard ├── ForegroundBackground │ ├── App.xaml │ ├── App.xaml.cs │ ├── ForegroundBackground.csproj │ ├── MainPage.xaml │ └── MainPage.xaml.cs └── README.md ├── Gestures ├── Gestures │ ├── Gestures.Android │ │ ├── Assets │ │ │ └── AboutAssets.txt │ │ ├── Gestures.Android.csproj │ │ ├── MainActivity.cs │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ └── Resources │ │ │ ├── AboutResources.txt │ │ │ ├── Resource.designer.cs │ │ │ ├── layout │ │ │ ├── Tabbar.axml │ │ │ └── Toolbar.axml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── icon.xml │ │ │ └── icon_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-mdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ ├── Gestures.iOS │ │ ├── AppDelegate.cs │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon1024.png │ │ │ │ ├── Icon120.png │ │ │ │ ├── Icon152.png │ │ │ │ ├── Icon167.png │ │ │ │ ├── Icon180.png │ │ │ │ ├── Icon20.png │ │ │ │ ├── Icon29.png │ │ │ │ ├── Icon40.png │ │ │ │ ├── Icon58.png │ │ │ │ ├── Icon60.png │ │ │ │ ├── Icon76.png │ │ │ │ ├── Icon80.png │ │ │ │ └── Icon87.png │ │ ├── Entitlements.plist │ │ ├── Gestures.iOS.csproj │ │ ├── Info.plist │ │ ├── Main.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Resources │ │ │ ├── Default-568h@2x.png │ │ │ ├── Default-Portrait.png │ │ │ ├── Default-Portrait@2x.png │ │ │ ├── Default.png │ │ │ ├── Default@2x.png │ │ │ └── LaunchScreen.storyboard │ └── Gestures │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Gestures.csproj │ │ ├── MainViewModel.cs │ │ ├── MenuPage.xaml │ │ ├── MenuPage.xaml.cs │ │ ├── PlayerControl.xaml │ │ ├── PlayerControl.xaml.cs │ │ ├── ThreeSixty.xaml │ │ └── ThreeSixty.xaml.cs └── README.md ├── LICENSE ├── LibVLCSharp.PHP ├── LibVLCSharp.PHP.msbuildproj └── program.php ├── LibVLCSharp.VB ├── LibVLCSharp.VB.vbproj └── Program.vb ├── LocalNetwork ├── LocalNetwork.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── LocalNetwork.Android.csproj │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── drawable │ │ └── xamarin_logo.png │ │ ├── layout │ │ ├── Tabbar.axml │ │ └── Toolbar.axml │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ └── values │ │ ├── colors.xml │ │ └── styles.xml ├── LocalNetwork.WPF │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── LocalNetwork.WPF.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── OpenTK.dll.config │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── packages.config ├── LocalNetwork.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── Info.plist │ ├── LocalNetwork.iOS.csproj │ ├── Main.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ ├── LaunchScreen.storyboard │ │ ├── tab_about.png │ │ ├── tab_about@2x.png │ │ ├── tab_about@3x.png │ │ ├── tab_feed.png │ │ ├── tab_feed@2x.png │ │ ├── tab_feed@3x.png │ │ ├── xamarin_logo.png │ │ ├── xamarin_logo@2x.png │ │ └── xamarin_logo@3x.png ├── LocalNetwork │ ├── App.xaml │ ├── App.xaml.cs │ ├── LocalNetwork.csproj │ ├── Models │ │ ├── HomeMenuItem.cs │ │ └── Item.cs │ ├── Services │ │ └── IDataStore.cs │ ├── ViewModels │ │ ├── AboutViewModel.cs │ │ ├── BaseViewModel.cs │ │ ├── ItemDetailViewModel.cs │ │ └── ItemsViewModel.cs │ └── Views │ │ ├── AboutPage.xaml │ │ ├── AboutPage.xaml.cs │ │ ├── ItemDetailPage.xaml │ │ ├── ItemDetailPage.xaml.cs │ │ ├── ItemsPage.xaml │ │ ├── ItemsPage.xaml.cs │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MenuPage.xaml │ │ ├── MenuPage.xaml.cs │ │ ├── NewItemPage.xaml │ │ └── NewItemPage.xaml.cs └── README.md ├── MediaElement ├── MediaElement.Android │ ├── Assets │ │ ├── AboutAssets.txt │ │ ├── FontAwesome5Brands.otf │ │ ├── FontAwesome5Regular.otf │ │ └── FontAwesome5Solid.otf │ ├── MainActivity.cs │ ├── MediaElement.Android.csproj │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── layout │ │ ├── Tabbar.axml │ │ └── Toolbar.axml │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ └── values │ │ ├── colors.xml │ │ └── styles.xml ├── MediaElement.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── MediaElement.iOS.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ ├── FontAwesome5Brands.otf │ │ ├── FontAwesome5Regular.otf │ │ ├── FontAwesome5Solid.otf │ │ └── LaunchScreen.storyboard ├── MediaElement │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MainViewModel.cs │ └── MediaElement.csproj └── MediaElementCustomization │ ├── MediaElementCustomization.Android │ ├── Assets │ │ ├── AboutAssets.txt │ │ ├── FontAwesome5Brands.otf │ │ ├── FontAwesome5Regular.otf │ │ └── FontAwesome5Solid.otf │ ├── MainActivity.cs │ ├── MediaElementCustomization.Android.csproj │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ └── values │ │ ├── colors.xml │ │ └── styles.xml │ ├── MediaElementCustomization.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── MediaElementCustomization.iOS.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ ├── FontAwesome5Brands.otf │ │ ├── FontAwesome5Regular.otf │ │ ├── FontAwesome5Solid.otf │ │ └── LaunchScreen.storyboard │ ├── MediaElementCustomization │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MainViewModel.cs │ └── MediaElementCustomization.csproj │ └── README.md ├── MinimalPlayback ├── LibVLCSharp.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── LibVLCSharp.Android.csproj │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ic_launcher_background.xml │ │ └── strings.xml ├── LibVLCSharp.UWP │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ ├── LibVLCSharp.UWP.Sample.csproj │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── MainViewModel.cs │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ └── RelayCommand.cs ├── LibVLCSharp.WPF.Sample │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── LibVLCSharp.WPF.Sample.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── packages.config └── net6 │ ├── HelloAndroid │ ├── AndroidManifest.xml │ ├── HelloAndroid.csproj │ ├── MainActivity.cs │ └── Resources │ │ ├── AboutResources.txt │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── android.PNG ├── PreviewThumbnailExtractor.Skia ├── PreviewThumbnailExtractor.Skia.csproj ├── Program.cs ├── README.md ├── skia-thumbnailer.PNG └── skia-thumbnailer2.PNG ├── PreviewThumbnailExtractor ├── PreviewThumbnailExtractor.csproj ├── Program.cs └── README.md ├── PulseMusic ├── README.md ├── images │ ├── PulseMusic.gif │ ├── PulseMusic.png │ └── music_player_app.gif └── src │ └── PulseMusic │ ├── PulseMusic.Android │ ├── Assets │ │ ├── AboutAssets.txt │ │ └── SourceSansPro-Regular.ttf │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ ├── PulseMusic.Android.csproj │ └── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── drawable │ │ ├── forward.png │ │ ├── imagine_dragons.jpg │ │ ├── next.png │ │ ├── playonce_off.png │ │ ├── playonce_on.png │ │ ├── previous.png │ │ ├── rewind.png │ │ └── shuffle.png │ │ ├── layout │ │ ├── Tabbar.axml │ │ └── Toolbar.axml │ │ ├── mipmap-anydpi-v26 │ │ ├── icon.xml │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── Icon.png │ │ └── launcher_foreground.png │ │ └── values │ │ ├── colors.xml │ │ └── styles.xml │ ├── PulseMusic.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── PulseMusic.iOS.csproj │ └── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ ├── LaunchScreen.storyboard │ │ ├── SourceSansPro-Regular.ttf │ │ ├── fontawesome.ttf │ │ ├── forward.png │ │ ├── imagine_dragons.jpg │ │ ├── materialicons.ttf │ │ ├── next.png │ │ ├── playonce_off.png │ │ ├── playonce_on.png │ │ ├── previous.png │ │ ├── rewind.png │ │ └── shuffle.png │ └── PulseMusic │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppSettings.cs │ ├── Controls │ ├── CircleGradientBackground.cs │ ├── CircleProgress.cs │ ├── TapImage.cs │ └── ToggleButton.cs │ ├── Converters │ └── TimeSpanToStringConverter.cs │ ├── MessengerKeys.cs │ ├── Models │ └── Song.cs │ ├── PlaybackService.cs │ ├── PulseMusic.csproj │ ├── Styles │ ├── Colors.xaml │ ├── Colors.xaml.cs │ ├── Converters.xaml │ ├── Converters.xaml.cs │ ├── Fonts.xaml │ └── Fonts.xaml.cs │ ├── ViewModels │ ├── Base │ │ ├── BaseViewModel.cs │ │ └── ExtendedBindableObject.cs │ └── PlayerViewModel.cs │ └── Views │ ├── PlayerView.xaml │ └── PlayerView.xaml.cs ├── README.md ├── RecordHLS ├── Program.cs ├── README.md └── RecordHLS.csproj ├── ScreenRecorder ├── Program.cs └── ScreenRecorder.csproj ├── Speech ├── Program.cs └── Speech.csproj ├── VideoMosaic ├── VideoMosaic.Android │ ├── Assets │ │ └── AboutAssets.txt │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── layout │ │ │ ├── Tabbar.axml │ │ │ └── Toolbar.axml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── icon.xml │ │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── Icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ │ ├── Icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ │ ├── Icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── Icon.png │ │ │ └── launcher_foreground.png │ │ └── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ └── VideoMosaic.Android.csproj ├── VideoMosaic.iOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon1024.png │ │ │ ├── Icon120.png │ │ │ ├── Icon152.png │ │ │ ├── Icon167.png │ │ │ ├── Icon180.png │ │ │ ├── Icon20.png │ │ │ ├── Icon29.png │ │ │ ├── Icon40.png │ │ │ ├── Icon58.png │ │ │ ├── Icon60.png │ │ │ ├── Icon76.png │ │ │ ├── Icon80.png │ │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── Default-568h@2x.png │ │ ├── Default-Portrait.png │ │ ├── Default-Portrait@2x.png │ │ ├── Default.png │ │ ├── Default@2x.png │ │ └── LaunchScreen.storyboard │ └── VideoMosaic.iOS.csproj └── VideoMosaic │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ └── VideoMosaic.csproj ├── WebRTCAndLibVLC ├── Program.cs ├── WebRTCAndLibVLC.csproj └── webrtc.html ├── YoutubePlayback ├── Program.cs └── YoutubePlayback.csproj ├── azure-pipelines.yml ├── libvlc-speech.mp4 ├── libvlcsharp-samples-mac.sln ├── libvlcsharp-samples-windows.sln └── localnetwork-record.mp4 /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://videolabs.io/solutions/libvlcsharp -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: nuget 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | open-pull-requests-limit: 10 8 | -------------------------------------------------------------------------------- /AudioCallbacks/AudioCallbacks.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | Exe 4 | net6.0-windows 5 | AnyCPU;x64;x86 6 | win-x64;win-x86; 7 | 8.0 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/layout/Tabbar.axml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/layout/Toolbar.axml: -------------------------------------------------------------------------------- 1 | 9 | 10 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-hdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-hdpi/Icon.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-hdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-hdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-mdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-mdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-xhdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-xhdpi/Icon.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-xhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-xhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-xxhdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-xxhdpi/Icon.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-xxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-xxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-xxxhdpi/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-xxxhdpi/Icon.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | #3F51B5 5 | #303F9F 6 | #FF4081 7 | 8 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | 8 | namespace Chromecast.iOS 9 | { 10 | public class Application 11 | { 12 | // This is the main entry point of the application. 13 | static void Main(string[] args) 14 | { 15 | // if you want to use a different Application Delegate class from "AppDelegate" 16 | // you can specify it here. 17 | UIApplication.Main(args, null, "AppDelegate"); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Resources/Default.png -------------------------------------------------------------------------------- /Chromecast/Chromecast.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Chromecast/Chromecast.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /Chromecast/Chromecast/App.xaml: -------------------------------------------------------------------------------- 1 |  2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chromecast/Chromecast/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xamarin.Forms; 3 | using Xamarin.Forms.Xaml; 4 | 5 | [assembly: XamlCompilation (XamlCompilationOptions.Compile)] 6 | namespace Chromecast 7 | { 8 | public partial class App : Application 9 | { 10 | public App () 11 | { 12 | InitializeComponent(); 13 | 14 | MainPage = new MainPage(); 15 | } 16 | 17 | protected override void OnStart () 18 | { 19 | // Handle when your app starts 20 | } 21 | 22 | protected override void OnSleep () 23 | { 24 | // Handle when your app sleeps 25 | } 26 | 27 | protected override void OnResume () 28 | { 29 | // Handle when your app resumes 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Chromecast/Chromecast/Chromecast.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | latest 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Chromecast/Chromecast/MainPage.xaml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Chromecast/README.md: -------------------------------------------------------------------------------- 1 | # Chromecast sample 2 | 3 | Blogpost: https://mfkl.github.io/chromecast/2018/10/21/High-performance-cross-platform-streaming-with-libvlc-and-Chromecast-on-.NET.html 4 | 5 | ### Prerequisite 6 | - Your device/simulator must be connected to wifi and have internet 7 | - A chromecast must be setup on your local wifi network 8 | 9 | ### Possible improvements 10 | - Use a crossplatform filepicker to cast local files 11 | - List local files in a crossplatform way 12 | - List all discovered chromecasts -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/layout/Tabbar.axml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/layout/Toolbar.axml: -------------------------------------------------------------------------------- 1 | 9 | 10 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-hdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-hdpi/launcher_foreground.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-mdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-mdpi/launcher_foreground.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | #3F51B5 5 | #303F9F 6 | #FF4081 7 | 8 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | 8 | namespace ForegroundBackground.iOS 9 | { 10 | public class Application 11 | { 12 | // This is the main entry point of the application. 13 | static void Main(string[] args) 14 | { 15 | // if you want to use a different Application Delegate class from "AppDelegate" 16 | // you can specify it here. 17 | UIApplication.Main(args, null, "AppDelegate"); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Resources/Default.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/ForegroundBackground/ForegroundBackground.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground/App.xaml: -------------------------------------------------------------------------------- 1 |  2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xamarin.Forms; 3 | using Xamarin.Forms.Xaml; 4 | 5 | [assembly: XamlCompilation(XamlCompilationOptions.Compile)] 6 | namespace ForegroundBackground 7 | { 8 | public partial class App : Application 9 | { 10 | public App() 11 | { 12 | InitializeComponent(); 13 | 14 | MainPage = new MainPage(); 15 | } 16 | 17 | protected override void OnStart() 18 | { 19 | // Handle when your app starts 20 | } 21 | 22 | protected override void OnSleep() 23 | { 24 | // Handle when your app sleeps 25 | } 26 | 27 | protected override void OnResume() 28 | { 29 | // Handle when your app resumes 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground/ForegroundBackground.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.0 5 | latest 6 | 7 | 8 | 9 | pdbonly 10 | true 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /ForegroundBackground/ForegroundBackground/MainPage.xaml: -------------------------------------------------------------------------------- 1 |  2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- 1 | Any raw assets you want to be deployed with your application can be placed in 2 | this directory (and child directories) and given a Build Action of "AndroidAsset". 3 | 4 | These files will be deployed with you package and will be accessible using Android's 5 | AssetManager, like this: 6 | 7 | public class ReadAsset : Activity 8 | { 9 | protected override void OnCreate (Bundle bundle) 10 | { 11 | base.OnCreate (bundle); 12 | 13 | InputStream input = Assets.Open ("my_asset.txt"); 14 | } 15 | } 16 | 17 | Additionally, some Android functions will automatically load asset files: 18 | 19 | Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); 20 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/layout/Tabbar.axml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/layout/Toolbar.axml: -------------------------------------------------------------------------------- 1 | 9 | 10 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-hdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-hdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-mdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-mdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-xhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-xhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-xxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-xxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | #3F51B5 5 | #303F9F 6 | #FF4081 7 | 8 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Entitlements.plist: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Main.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | 5 | using Foundation; 6 | using UIKit; 7 | 8 | namespace Gestures.iOS 9 | { 10 | public class Application 11 | { 12 | // This is the main entry point of the application. 13 | static void Main(string[] args) 14 | { 15 | // if you want to use a different Application Delegate class from "AppDelegate" 16 | // you can specify it here. 17 | UIApplication.Main(args, null, "AppDelegate"); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Resources/Default.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures.iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfkl/libvlcsharp-samples/9b40e4f10350cb90fe0fab6c726920297f45285d/Gestures/Gestures/Gestures.iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures/App.xaml: -------------------------------------------------------------------------------- 1 |  2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures/App.xaml.cs: -------------------------------------------------------------------------------- 1 | using LibVLCSharp.Shared; 2 | using System; 3 | using Xamarin.Forms; 4 | using Xamarin.Forms.Xaml; 5 | 6 | [assembly: XamlCompilation(XamlCompilationOptions.Compile)] 7 | namespace Gestures 8 | { 9 | public partial class App : Application 10 | { 11 | public App() 12 | { 13 | InitializeComponent(); 14 | 15 | Core.Initialize(); 16 | 17 | MainPage = new NavigationPage(new MenuPage()); 18 | } 19 | 20 | protected override void OnStart() 21 | { 22 | // Handle when your app starts 23 | } 24 | 25 | protected override void OnSleep() 26 | { 27 | // Handle when your app sleeps 28 | } 29 | 30 | protected override void OnResume() 31 | { 32 | // Handle when your app resumes 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures/Gestures.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | netstandard2.0 5 | 6 | 7 | 8 | pdbonly 9 | true 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | PlayerControl.xaml 20 | 21 | 22 | 23 | 24 | 25 | MSBuild:UpdateDesignTimeXaml 26 | 27 | 28 | -------------------------------------------------------------------------------- /Gestures/Gestures/Gestures/MenuPage.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |