ReadonlydataThe raw contents of the C2PA uuid box following the purpose field.
The creation date of the event.
ReadonlyendThe end time of the media segment in which the C2PA metadata was found.
- Only available if C2PAMetadataEvent.segmentType is 'media'.
ReadonlymediaThe type of media track in which the C2PA metadata was found.
ReadonlypurposeThe purpose of the C2PA uuid box, for example 'manifest' or 'merkle'.
ReadonlysegmentThe type of segment in which the C2PA metadata was found.
ReadonlystartThe start time of the media segment in which the C2PA metadata was found.
- Only available if C2PAMetadataEvent.segmentType is 'media'.
The type of the event.
Fired when the player encounters a C2PA (Coalition for Content Provenance and Authenticity)
uuidbox while buffering an ISOBMFF initialization or media segment.Remarks
- Only fired if C2PA metadata extraction is enabled through BaseSource.c2paMetadata.
- Only fired for fMP4/CMAF content played through the player's own HLS and MPEG-DASH pipelines. Not fired for native playback (see BaseSource.useNativePlayback), MPEG-TS content or HESP streams.
- Every C2PA
uuidbox encountered is exposed, including boxes with identical contents, e.g. when the same initialization segment is buffered again after a quality switch. Deduplication is left to the application.- The player does not validate C2PA signatures. Pass the exposed data to a third-party C2PA validation library.
- Timed C2PA event messages carried in
emsgboxes are exposed separately, as cues of anemsgmetadata text track.