Skip to content

Commit 75e1982

Browse files
authored
[MediaPlayer] Update to Xcode 26 beta 1-5. (#23457)
1 parent ac9c5ca commit 75e1982

File tree

5 files changed

+26
-21
lines changed

5 files changed

+26
-21
lines changed

src/mediaplayer.cs

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
using System;
2424

2525
#if MONOMAC
26-
using UIColor = AppKit.NSImage;
2726
using UIControlState = Foundation.NSObject;
2827
using UIImage = AppKit.NSImage;
2928
using UIInterfaceOrientation = Foundation.NSObject;
@@ -2493,6 +2492,11 @@ interface MPNowPlayingInfoCenter {
24932492
[Export ("playbackState")]
24942493
MPNowPlayingPlaybackState PlaybackState { get; set; }
24952494

2495+
[MacCatalyst (26, 0), TV (26, 0), Mac (26, 0), iOS (26, 0)]
2496+
[Static]
2497+
[Export ("supportedAnimatedArtworkKeys")]
2498+
string [] SupportedAnimatedArtworkKeys { get; }
2499+
24962500
[Internal]
24972501
[Field ("MPNowPlayingInfoPropertyElapsedPlaybackTime")]
24982502
NSString PropertyElapsedPlaybackTime { get; }
@@ -2608,6 +2612,14 @@ interface MPNowPlayingInfoCenter {
26082612
[TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]
26092613
[Field ("MPNowPlayingInfoPropertyExcludeFromSuggestions")]
26102614
NSString PropertyExcludeFromSuggestions { get; }
2615+
2616+
[MacCatalyst (26, 0), TV (26, 0), Mac (26, 0), iOS (26, 0)]
2617+
[Field ("MPNowPlayingInfoProperty1x1AnimatedArtwork")]
2618+
NSString Property1x1AnimatedArtwork { get; }
2619+
2620+
[MacCatalyst (26, 0), TV (26, 0), Mac (26, 0), iOS (26, 0)]
2621+
[Field ("MPNowPlayingInfoProperty3x4AnimatedArtwork")]
2622+
NSString Property3x4AnimatedArtwork { get; }
26112623
}
26122624

26132625
/// <summary>User-meaningful information about an <see cref="MediaPlayer.MPMediaItem" />.</summary>
@@ -4024,5 +4036,18 @@ interface MPAdTimeRange : NSCopying {
40244036
NativeHandle Constructor (CMTimeRange timeRange);
40254037
}
40264038

4039+
[MacCatalyst (26, 0), TV (26, 0), Mac (26, 0), iOS (26, 0)]
4040+
[BaseType (typeof (NSObject))]
4041+
[DisableDefaultCtor]
4042+
interface MPMediaItemAnimatedArtwork {
4043+
[Export ("initWithArtworkID:previewImageRequestHandler:videoAssetFileURLRequestHandler:")]
4044+
[DesignatedInitializer]
4045+
NativeHandle Constructor (string artworkId, MPMediaItemAnimatedArtworkPreviewImageRequestHandler previewImageRequestHandler, MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler videoAssetFileUrlRequestHandler);
4046+
}
4047+
4048+
delegate void MPMediaItemAnimatedArtworkPreviewImageRequestCallback ([NullAllowed] UIImage image);
4049+
delegate void MPMediaItemAnimatedArtworkPreviewImageRequestHandler (CGSize size, [BlockCallback] MPMediaItemAnimatedArtworkPreviewImageRequestCallback completionHandler);
40274050

4051+
delegate void MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestCallback ([NullAllowed] NSUrl image);
4052+
delegate void MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler (CGSize size, [BlockCallback] MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestCallback completionHandler);
40284053
}

tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-MediaPlayer.todo

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/iOS-MediaPlayer.todo

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/macOS-MediaPlayer.todo

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/tvOS-MediaPlayer.todo

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)