1234567891011121314151617181920212223242526 |
- using Avalonia.Controls;
- using InABox.Avalonia.Platform;
- using Microsoft.Maui.ApplicationModel;
- using Microsoft.Maui.Media;
- using Microsoft.Maui.Storage;
- namespace InABox.Avalonia
- {
- public class MobileDocumentVideoLibrarySource : MobileVideoSource<MobileDocumentVideoLibrarySource, MobileDocumentVideoLibraryOptions>
- {
-
- public MobileDocumentVideoLibrarySource(MobileDocumentVideoLibraryOptions options) : base(options)
- {
- }
-
- protected override async Task<bool> IsEnabled()
- => await IsEnabled<Permissions.Photos>();
- protected override async Task<ImageFile> Capture(TopLevel window)
- => await PlatformTools.ImageTools.PickVideoAsync(window);
- }
- }
|