AVPlayerItemAccessLog Class Reference

Inherits from
Conforms to
Framework
/System/Library/Frameworks/AVFoundation.framework
Availability
Available in iOS 4.3 and later.
Declared in
AVPlayerItem.h

Overview

You use an AVPlayerItemAccessLog object to retrieve the access log associated with an AVPlayerItem object.

An AVPlayerItemAccessLog object accumulates key metrics about network playback and presents them as a collection of AVPlayerItemAccessLogEvent instances. Each event instance collates the data that relates to each uninterrupted period of playback.

Tasks

Accessing Log Data

Properties

events

A chronologically ordered array of AVPlayerItemAccessLogEvent objects. (read-only)

@property(nonatomic, readonly) NSArray *events
Discussion

The array contains AVPlayerItemAccessLogEvent objects that represent the chronological sequence of events contained in the access log.

This property is not observable using key-value observing.

Availability
  • Available in iOS 4.3 and later.
Declared In
AVPlayerItem.h

Instance Methods

extendedLogData

Returns a serialized representation of the access log in the Extended Log File Format.

- (NSData *)extendedLogData
Return Value

A serialized representation of the access log in the Extended Log File Format.

Discussion

This method converts the web server access log into a textual format that conforms to the W3C Extended Log File Format for web server log files. For more information, see http://www.w3.org/pub/WWW/TR/WD-logfile.html.

You can generate a string suitable for console output using:

[[NSString alloc] initWithData:[myLog extendedLogData] encoding:[myLog extendedLogDataStringEncoding]]
Availability
  • Available in iOS 4.3 and later.
Declared In
AVPlayerItem.h

extendedLogDataStringEncoding

Returns the string ecoding of the extended log data.

- (NSStringEncoding)extendedLogDataStringEncoding
Return Value

The string encoding of the data returned by extendedLogData.

Availability
  • Available in iOS 4.3 and later.
Declared In
AVPlayerItem.h