JWMetadataDelegates
@objcMembers
public class JWMetadataDelegates : NSObject
Delegates that surface different types of metadata from the player.
-
Surfaces access log entries from the
JWPlayerItem
.Declaration
Swift
public weak var accessLogMetadataDelegate: JWAccessLogMetadataDelegate? { get set }
-
Surfaces date range metadata.
Declaration
Swift
public weak var dateRangeMetadataDelegate: JWDateRangeMetadataDelegate? { get set }
-
Surfaces ID3 metadata.
Declaration
Swift
public weak var id3MetadataDelegate: JWID3MetadataDelegate? { get set }
-
Surfaces metadata defined by the developer.
Declaration
Swift
public weak var externalMetadataDelegate: JWExternalMetadataDelegate? { get set }
-
Surfaces program-date-time metadata.
Declaration
Swift
public weak var programDateTimeMetadataDelegate: JWProgramDateTimeMetadataDelegate? { get set }
-
Surfaces metadata about the media content when it first loads.
Declaration
Swift
public weak var mediaMetadataDelegate: JWMediaMetadataDelegate? { get set }