- AVPlayerItem - Notifications 
- AVPlayerItem(AVAsset) 
- AVPlayerItem(IntPtr) 
- AVPlayerItem(NativeHandle) 
- AVPlayerItem(NSObjectFlag) 
- AVPlayerItem(NSUrl) 
- AVPlayerItem(AVAsset, NSString[]) 
- AccessLog 
- AllowedAudioSpatializationFormats 
- AppliesPerFrameHdrDisplayMetadata 
- Asset 
- AudioMix 
- AudioSpatializationAllowed 
- AudioTimePitchAlgorithm 
- AutomaticallyLoadedAssetKeys 
- AutomaticallyPreservesTimeOffsetFromLive 
- CanPlayFastForward 
- CanPlayFastReverse 
- CanPlayReverse 
- CanPlaySlowForward 
- CanPlaySlowReverse 
- CanStepBackward 
- CanStepForward 
- CanUseNetworkResourcesForLiveStreamingWhilePaused 
- ClassHandle 
- ConfiguredTimeOffsetFromLive 
- CurrentDate 
- CurrentMediaSelection 
- CurrentTime 
- CustomVideoCompositor 
- DidPlayToEndTimeNotification 
- Duration 
- Error 
- ErrorLog 
- ExternalMetadata 
- ForwardPlaybackEndTime 
- InterstitialTimeRanges 
- ItemFailedToPlayToEndTimeErrorKey 
- ItemFailedToPlayToEndTimeNotification 
- LoadedTimeRanges 
- MediaDataCollectors 
- MediaSelectionDidChangeNotification 
- NavigationMarkerGroups 
- NewAccessLogEntryNotification 
- NewErrorLogEntryNotification 
- NextContentProposal 
- Outputs 
- PlaybackBufferEmpty 
- PlaybackBufferFull 
- PlaybackLikelyToKeepUp 
- PlaybackStalledNotification 
- PreferredForwardBufferDuration 
- PreferredMaximumResolution 
- PreferredMaximumResolutionForExpensiveNetworks 
- PreferredPeakBitRate 
- PreferredPeakBitRateForExpensiveNetworks 
- PresentationSize 
- RecommendedTimeOffsetFromLive 
- RecommendedTimeOffsetFromLiveDidChangeNotification 
- ReversePlaybackEndTime 
- SeekableTimeRanges 
- SeekingWaitsForVideoCompositionRendering 
- StartsOnFirstEligibleVariant 
- Status 
- TextStyleRules 
- Timebase 
- TimedMetadata 
- TimeJumpedNotification 
- Tracks 
- TranslatesPlayerInterstitialEvents 
- VariantPreferences 
- VideoApertureMode 
- VideoComposition 
- WeakNowPlayingInfo 
- AddMediaDataCollector(AVPlayerItemMediaDataCollector) 
- AddOutput(AVPlayerItemOutput) 
- CancelPendingSeeks() 
- Copy() 
- Copy(NSZone) 
- Dispose(Boolean) 
- FromAsset(AVAsset) 
- FromAsset(AVAsset, NSString[]) 
- FromUrl(NSUrl) 
- RemoveMediaDataCollector(AVPlayerItemMediaDataCollector) 
- RemoveOutput(AVPlayerItemOutput) 
- Seek(CMTime) 
- Seek(NSDate) 
- Seek(CMTime, AVCompletion) 
- Seek(NSDate, AVCompletion) 
- Seek(CMTime, CMTime, CMTime) 
- Seek(CMTime, CMTime, CMTime, AVCompletion) 
- SeekAsync(CMTime) 
- SeekAsync(NSDate) 
- SeekAsync(NSDate, Boolean) 
- SeekAsync(CMTime, CMTime, CMTime) 
- SelectedMediaOption(AVMediaSelectionGroup) 
- SelectMediaOption(AVMediaSelectionOption, AVMediaSelectionGroup) 
- SelectMediaOptionAutomaticallyInMediaSelectionGroup(AVMediaSelectionGroup) 
- StepByCount(nint) 
- StepByCount(nint) 
- CancelContentAuthorizationRequest(AVPlayerItem) 
- CancelPlaybackRestrictionsAuthorizationRequest(AVPlayerItem) 
- GetAutomaticallyHandlesInterstitialEvents(AVPlayerItem) 
- GetContentAuthorizationRequestStatus(AVPlayerItem) 
- GetTemplatePlayerItem(AVPlayerItem) 
- IsApplicationAuthorizedForPlayback(AVPlayerItem) 
- IsAuthorizationRequiredForPlayback(AVPlayerItem) 
- IsContentAuthorizedForPlayback(AVPlayerItem) 
- RequestContentAuthorizationAsynchronously(AVPlayerItem, Double, Action) 
- RequestPlaybackRestrictionsAuthorization(AVPlayerItem, Action<Boolean, NSError>) 
- RequestPlaybackRestrictionsAuthorizationAsync(AVPlayerItem) 
- SetAutomaticallyHandlesInterstitialEvents(AVPlayerItem, Boolean) 
 
net9.0-ios17.2
    namespace AVFoundation
{
    [Register("AVPlayerItem", true)]
    [SupportedOSPlatform("maccatalyst")]
    [SupportedOSPlatform("ios")]
    [SupportedOSPlatform("macos")]
    [SupportedOSPlatform("tvos")]
    public class AVPlayerItem : NSObject, INSCopying, INativeObject, IDisposable
    {
        [BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
        public virtual NSDate? CurrentDate
        {
            [Export("currentDate")]
            get;
        }
    }
}
            | .NET | 6.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 | 
| Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 | 
| macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 | 
| tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 | 
| Information specific to net9.0-ios17.2 | |
| Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | The property getter is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API