Class AVPlayerItemAccessLogEvent

  • All Implemented Interfaces:
    NSCopying, NSObject

    public class AVPlayerItemAccessLogEvent
    extends NSObject
    implements NSCopying
    AVPlayerItemAccessLogEvent An AVPlayerItemAccessLogEvent represents a single log entry. An AVPlayerItemAccessLogEvent provides named properties for accessing the data fields of each log event. None of the properties of this class are observable.
    • Constructor Detail

      • AVPlayerItemAccessLogEvent

        protected AVPlayerItemAccessLogEvent​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • version_static

        public static long version_static()
      • URI

        public java.lang.String URI()
        [@property] URI The URI of the playback item. Can be nil. If nil is returned the URI is unknown. Corresponds to "uri". This property is not observable.
      • averageAudioBitrate

        public double averageAudioBitrate()
        [@property] averageAudioBitrate The average bitrate of audio track. This is not available if audio is muxed with video. Measured in bits per second. Value is negative if unknown. Corresponds to "c-avg-audio-bitrate". This property is not observable.
      • averageVideoBitrate

        public double averageVideoBitrate()
        [@property] averageVideoBitrate The average bitrate of video track if it is unmuxed. Average bitrate of combined content if muxed. Measured in bits per second. Value is negative if unknown. Corresponds to "c-avg-video-bitrate". This property is not observable.
      • copyWithZone

        public java.lang.Object copyWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • downloadOverdue

        public long downloadOverdue()
        [@property] downloadOverdue The total number of times the download of the segments took too long. Value is negative if unknown. Corresponds to "c-overdue". This property is not observable.
      • durationWatched

        public double durationWatched()
        [@property] durationWatched The accumulated duration of the media played. Measured in seconds. Value is negative if unknown. Corresponds to "c-duration-watched". This property is not observable.
      • indicatedAverageBitrate

        public double indicatedAverageBitrate()
        [@property] indicatedAverageBitrate Average throughput required to play the stream, as advertised by the server. Measured in bits per second. Value is negative if unknown. Corresponds to "sc-indicated-avg-bitrate". This property is not observable.
      • indicatedBitrate

        public double indicatedBitrate()
        [@property] indicatedBitrate The throughput required to play the stream, as advertised by the server. Measured in bits per second. Value is negative if unknown. Corresponds to "sc-indicated-bitrate". This property is not observable.
      • mediaRequestsWWAN

        public long mediaRequestsWWAN()
        [@property] mediaRequestsWWAN Number of network read requests over WWAN. Value is negative if unknown. Corresponds to "sc-wwan-count". This property is not observable.
      • numberOfBytesTransferred

        public long numberOfBytesTransferred()
        [@property] numberOfBytesTransferred The accumulated number of bytes transferred. Value is negative if unknown. Corresponds to "bytes". This property is not observable.
      • numberOfDroppedVideoFrames

        public long numberOfDroppedVideoFrames()
        [@property] numberOfDroppedVideoFrames The total number of dropped video frames. Value is negative if unknown. Corresponds to "c-frames-dropped". This property is not observable.
      • numberOfMediaRequests

        public long numberOfMediaRequests()
        [@property] numberOfMediaRequests A count of media read requests. Value is negative if unknown. A count of media read requests from the server to this client. Corresponds to "sc-count". For HTTP live Streaming, a count of media segments downloaded from the server to this client. For progressive-style HTTP media downloads, a count of HTTP GET (byte-range) requests for the resource. This property is not observable.
      • numberOfSegmentsDownloaded

        @Deprecated
        public long numberOfSegmentsDownloaded()
        Deprecated.
        [@property] numberOfSegmentsDownloaded A count of media segments downloaded. Value is negative if unknown. A count of media segments downloaded from the server to this client. Corresponds to "sc-count". This property is not observable. This property is deprecated. Use numberOfMediaRequests instead.
      • numberOfServerAddressChanges

        public long numberOfServerAddressChanges()
        [@property] numberOfServerAddressChanges A count of changes to the property serverAddress, see above, over the last uninterrupted period of playback. Value is negative if unknown. Corresponds to "s-ip-changes". This property is not observable.
      • numberOfStalls

        public long numberOfStalls()
        [@property] numberOfStalls The total number of playback stalls encountered. Value is negative if unknown. Corresponds to "c-stalls". This property is not observable.
      • observedBitrate

        public double observedBitrate()
        [@property] observedBitrate The empirical throughput across all media downloaded. Measured in bits per second. Value is negative if unknown. Corresponds to "c-observed-bitrate". This property is not observable.
      • observedBitrateStandardDeviation

        public double observedBitrateStandardDeviation()
        [@property] observedBitrateStandardDeviation Standard deviation of observed segment download bit rates. Value is negative if unknown. Corresponds to "c-observed-bitrate-sd". This property is not observable.
      • observedMaxBitrate

        public double observedMaxBitrate()
        [@property] observedMaxBitrate Maximum observed segment download bit rate. Value is negative if unknown. Corresponds to "c-observed-max-bitrate". This property is not observable.
      • observedMinBitrate

        public double observedMinBitrate()
        [@property] observedMinBitrate Minimum observed segment download bit rate. Value is negative if unknown. Corresponds to "c-observed-min-bitrate". This property is not observable.
      • playbackSessionID

        public java.lang.String playbackSessionID()
        [@property] playbackSessionID A GUID that identifies the playback session. This value is used in HTTP requests. Can be nil. If nil is returned the GUID is unknown. Corresponds to "cs-guid". This property is not observable.
      • playbackStartDate

        public NSDate playbackStartDate()
        [@property] playbackStartDate The date/time at which playback began for this event. Can be nil. If nil is returned the date is unknown. Corresponds to "date". This property is not observable.
      • playbackStartOffset

        public double playbackStartOffset()
        [@property] playbackStartOffset An offset into the playlist where the last uninterrupted period of playback began. Measured in seconds. Value is negative if unknown. Corresponds to "c-start-time". This property is not observable.
      • playbackType

        public java.lang.String playbackType()
        [@property] playbackType Playback type (LIVE, VOD, FILE). If nil is returned the playback type is unknown. Corresponds to "s-playback-type". This property is not observable.
      • segmentsDownloadedDuration

        public double segmentsDownloadedDuration()
        [@property] segmentsDownloadedDuration The accumulated duration of the media downloaded. Measured in seconds. Value is negative if unknown. Corresponds to "c-duration-downloaded". This property is not observable.
      • serverAddress

        public java.lang.String serverAddress()
        [@property] serverAddress The IP address of the server that was the source of the last delivered media segment. Can be nil. If nil is returned the address is unknown. Can be either an IPv4 or IPv6 address. Corresponds to "s-ip". This property is not observable.
      • startupTime

        public double startupTime()
        [@property] startupTime The accumulated duration until player item is ready to play. Measured in seconds. Value is negative if unknown. Corresponds to "c-startup-time". This property is not observable.
      • switchBitrate

        public double switchBitrate()
        [@property] switchBitrate Bandwidth that caused us to switch (up or down). Value is negative if unknown. Corresponds to "c-switch-bitrate". This property is not observable.
      • transferDuration

        public double transferDuration()
        [@property] transferDuration The accumulated duration of active network transfer of bytes. Measured in seconds. Value is negative if unknown. Corresponds to "c-transfer-duration". This property is not observable.