public class AVPlayerItemAccessLogEvent extends NSObject implements NSCopying
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.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
AVPlayerItemAccessLogEvent(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static AVPlayerItemAccessLogEvent |
alloc() |
static AVPlayerItemAccessLogEvent |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
double |
averageAudioBitrate()
[@property] averageAudioBitrate
|
double |
averageVideoBitrate()
[@property] averageVideoBitrate
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
long |
downloadOverdue()
[@property] downloadOverdue
|
double |
durationWatched()
[@property] durationWatched
|
static long |
hash_static() |
double |
indicatedAverageBitrate()
[@property] indicatedAverageBitrate
|
double |
indicatedBitrate()
[@property] indicatedBitrate
|
AVPlayerItemAccessLogEvent |
init() |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
long |
mediaRequestsWWAN()
[@property] mediaRequestsWWAN
|
static AVPlayerItemAccessLogEvent |
new_objc() |
long |
numberOfBytesTransferred()
[@property] numberOfBytesTransferred
|
long |
numberOfDroppedVideoFrames()
[@property] numberOfDroppedVideoFrames
|
long |
numberOfMediaRequests()
[@property] numberOfMediaRequests
|
long |
numberOfSegmentsDownloaded()
Deprecated.
|
long |
numberOfServerAddressChanges()
[@property] numberOfServerAddressChanges
|
long |
numberOfStalls()
[@property] numberOfStalls
|
double |
observedBitrate()
[@property] observedBitrate
|
double |
observedBitrateStandardDeviation()
[@property] observedBitrateStandardDeviation
|
double |
observedMaxBitrate()
[@property] observedMaxBitrate
|
double |
observedMinBitrate()
[@property] observedMinBitrate
|
java.lang.String |
playbackSessionID()
[@property] playbackSessionID
|
NSDate |
playbackStartDate()
[@property] playbackStartDate
|
double |
playbackStartOffset()
[@property] playbackStartOffset
|
java.lang.String |
playbackType()
[@property] playbackType
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
double |
segmentsDownloadedDuration()
[@property] segmentsDownloadedDuration
|
java.lang.String |
serverAddress()
[@property] serverAddress
|
static void |
setVersion_static(long aVersion) |
double |
startupTime()
[@property] startupTime
|
static org.moe.natj.objc.Class |
superclass_static() |
double |
switchBitrate()
[@property] switchBitrate
|
double |
transferDuration()
[@property] transferDuration
|
java.lang.String |
URI()
[@property] URI
|
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected AVPlayerItemAccessLogEvent(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static AVPlayerItemAccessLogEvent alloc()
public static AVPlayerItemAccessLogEvent allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static AVPlayerItemAccessLogEvent new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public java.lang.String 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.
public double 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.
public double 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.
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic long 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.
public double 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.
public double 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.
public double 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.
public AVPlayerItemAccessLogEvent init()
public long mediaRequestsWWAN()
Number of network read requests over WWAN.
Value is negative if unknown. Corresponds to "sc-wwan-count". This property is not observable.
public long numberOfBytesTransferred()
The accumulated number of bytes transferred.
Value is negative if unknown. Corresponds to "bytes". This property is not observable.
public long numberOfDroppedVideoFrames()
The total number of dropped video frames.
Value is negative if unknown. Corresponds to "c-frames-dropped". This property is not observable.
public long 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.
@Deprecated public long 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.
public long 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.
public long numberOfStalls()
The total number of playback stalls encountered.
Value is negative if unknown. Corresponds to "c-stalls". This property is not observable.
public double 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.
public double 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.
public double observedMaxBitrate()
Maximum observed segment download bit rate.
Value is negative if unknown. Corresponds to "c-observed-max-bitrate". This property is not observable.
public double observedMinBitrate()
Minimum observed segment download bit rate.
Value is negative if unknown. Corresponds to "c-observed-min-bitrate". This property is not observable.
public java.lang.String 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.
public NSDate 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.
public double 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.
public java.lang.String 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.
public double 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.
public java.lang.String 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.
public double 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.
public double 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.
public double 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.