JWExternalMetadata
@objcMembers
public class JWExternalMetadata : NSObject
Metadata that can be passed externally to supplement the encoded metadata of the underlying media asset.
-
A unique identifier used to identify metadata when it surfaces.
Declaration
Swift
public let identifier: String
-
Start time of the external metadata.
Declaration
Swift
public let startTime: TimeInterval
-
End time of the external metadata.
Declaration
Swift
public let endTime: TimeInterval
-
Initializer for creating metadata.
Declaration
Swift
public init(identifier: String, startTime: TimeInterval, endTime: TimeInterval)
Parameters
identifier
A string used to identify the metadata.
startTime
The number of seconds into the content when the metadata should be reported.
endTime
The number of seconds into the content when the metadata information ends.
-
Overridden to provide more accurate value comparisons.
Declaration
Swift
public override func isEqual(_ object: Any?) -> Bool