---
title: AVPlayerItemAccessLogEvent
framework: avfoundation
role: symbol
role_heading: Class
path: avfoundation/avplayeritemaccesslogevent
---

# AVPlayerItemAccessLogEvent

A single entry in a player item’s access log.

## Declaration

```swift
class AVPlayerItemAccessLogEvent
```

## Overview

Overview This object provides named properties for accessing the data fields of each log event. Each event is a single entry in an AVPlayerItem object’s access log. These properties aren’t observable. For more information about key-value observing, see Using Key-Value Observing in Swift.

## Topics

### Getting server-related log events

- [uri](avfoundation/avplayeritemaccesslogevent/uri.md)
- [serverAddress](avfoundation/avplayeritemaccesslogevent/serveraddress.md)
- [numberOfServerAddressChanges](avfoundation/avplayeritemaccesslogevent/numberofserveraddresschanges.md)
- [mediaRequestsWWAN](avfoundation/avplayeritemaccesslogevent/mediarequestswwan.md)
- [transferDuration](avfoundation/avplayeritemaccesslogevent/transferduration.md)
- [numberOfBytesTransferred](avfoundation/avplayeritemaccesslogevent/numberofbytestransferred.md)
- [numberOfMediaRequests](avfoundation/avplayeritemaccesslogevent/numberofmediarequests.md)

### Getting playback-related log events

- [playbackStartDate](avfoundation/avplayeritemaccesslogevent/playbackstartdate.md)
- [playbackSessionID](avfoundation/avplayeritemaccesslogevent/playbacksessionid.md)
- [playbackStartOffset](avfoundation/avplayeritemaccesslogevent/playbackstartoffset.md)
- [playbackType](avfoundation/avplayeritemaccesslogevent/playbacktype.md)
- [startupTime](avfoundation/avplayeritemaccesslogevent/startuptime.md)
- [durationWatched](avfoundation/avplayeritemaccesslogevent/durationwatched.md)
- [numberOfDroppedVideoFrames](avfoundation/avplayeritemaccesslogevent/numberofdroppedvideoframes.md)
- [numberOfStalls](avfoundation/avplayeritemaccesslogevent/numberofstalls.md)
- [numberOfSegmentsDownloaded](avfoundation/avplayeritemaccesslogevent/numberofsegmentsdownloaded.md)
- [segmentsDownloadedDuration](avfoundation/avplayeritemaccesslogevent/segmentsdownloadedduration.md)
- [downloadOverdue](avfoundation/avplayeritemaccesslogevent/downloadoverdue.md)

### Getting bit rate log events

- [observedBitrateStandardDeviation](avfoundation/avplayeritemaccesslogevent/observedbitratestandarddeviation.md)
- [observedMaxBitrate](avfoundation/avplayeritemaccesslogevent/observedmaxbitrate.md)
- [observedMinBitrate](avfoundation/avplayeritemaccesslogevent/observedminbitrate.md)
- [switchBitrate](avfoundation/avplayeritemaccesslogevent/switchbitrate.md)
- [indicatedBitrate](avfoundation/avplayeritemaccesslogevent/indicatedbitrate.md)
- [observedBitrate](avfoundation/avplayeritemaccesslogevent/observedbitrate.md)
- [averageAudioBitrate](avfoundation/avplayeritemaccesslogevent/averageaudiobitrate.md)
- [averageVideoBitrate](avfoundation/avplayeritemaccesslogevent/averagevideobitrate.md)
- [indicatedAverageBitrate](avfoundation/avplayeritemaccesslogevent/indicatedaveragebitrate.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing logging information

- [accessLog()](avfoundation/avplayeritem/accesslog().md)
- [AVPlayerItemAccessLog](avfoundation/avplayeritemaccesslog.md)
- [errorLog()](avfoundation/avplayeritem/errorlog().md)
- [AVPlayerItemErrorLog](avfoundation/avplayeritemerrorlog.md)
- [AVPlayerItemErrorLogEvent](avfoundation/avplayeritemerrorlogevent.md)
