diff --git a/src/AVKit/Enums.cs b/src/AVKit/Enums.cs index 068d92beb825..bb99b7419123 100644 --- a/src/AVKit/Enums.cs +++ b/src/AVKit/Enums.cs @@ -1,4 +1,5 @@ using XamCore.ObjCRuntime; +using XamCore.Foundation; namespace XamCore.AVKit { @@ -24,4 +25,5 @@ public enum AVKitError : nint { PictureInPictureStartFailed = -1001 } #endif + } diff --git a/src/avkit.cs b/src/avkit.cs index fd61384d4351..b189fc9d4096 100644 --- a/src/avkit.cs +++ b/src/avkit.cs @@ -349,5 +349,18 @@ interface AVContentProposalViewController [Export ("dismissContentProposalForAction:animated:completion:")] void DismissContentProposal (AVContentProposalAction action, bool animated, [NullAllowed] Action block); } + + [Static] + [NoiOS, TV (10,1), NoWatch, NoMac] + interface AVKitMetadataIdentifier { + + [Field ("AVKitMetadataIdentifierExternalContentIdentifier")] + NSString ExternalContentIdentifier { get; } + [Field ("AVKitMetadataIdentifierExternalUserProfileIdentifier")] + NSString ExternalUserProfileIdentifier { get; } + [Field ("AVKitMetadataIdentifierPlaybackProgress")] + NSString PlaybackProgress { get; } + } + #endif }