All Classes and Interfaces
Class
Description
A general class for ISO base media boxes, eg M4V, M4A, quicktime, as defined in ISO14496,
and also JUMBox as defined in ISO19566.
The BoxFactory creates
Box
objects from an InputStream
.An interface implemented by JUMBox objects that represent assertions.
A C2PA Assertion for the "c2pa.actions" type
A C2PA Assertion for the "c2pa.cloud-data" type
A C2PA Assertion for the "c2pa.endorsement" type
A C2PA Assertion for the "c2pa.depthmap.GDepth" type
A C2PA Assertion for the "c2pa.hash.bmff" or "c2pa.hash.bmff.v2" types
A C2PA Assertion for the "c2pa.hash.data" type
A C2PA Assertion for the "c2pa.ingredient" type
A C2PA Assertion for the "stds.exif", "stds.iptc", "stds.schema-org.ClaimReview", "stds.schema-org.CreativeWork" types
A C2PA Assertion for the "c2pa.soft-binding" type
A C2PA Assertion for the "c2pa.thumbnail.claim" and "c2pa.thumbnail.ingredient" types
A C2PA Assertion that will be used for unknown types of assertion
The claim box
used to stored the claim in a
manifest box
.A C2PAContainerBox wraps a
C2PAStore
inside a "uuid" box, for safe storage inside
an ISO BMFF-based file.A general Helper class for C2PA which functions as a main method, provides
utility methods for embedding C2PA in files.
The manifest box
represents a signed sequence of assertions.
The C2PA signature
is applied to each
manifest
to sign it.A representation of a C2PA
status code,
with a message and an optional URL describing its origin
An enum listing the predefined
status code
The store box
is the top-level box for any C2PA object.
A "cbor" box contains a single CBOR object.
A CborContainerBox is a JUMBF wrapper around a single
CborBox
.A general Box that stores its content as a byte array.
An EmbeddedFileContainerBox is a JUMBF wrapper around a pair of "bfdb" and "bidb" boxes.
This superclass of Box handles the standad "extension" format defined in
ISO14496-12 s 11.
A "json" box contains a single JSON object.
A JsonContainerBox is a JUMBF wrapper around a single
JsonBox
.Represents a "JUMBF" ("JPEG Univesal Metadata Box Format") box as defined in
ISO19566 appendix A.2.
Represents a "tkhd" Track Header box, defined in ISO14496-12 section 8.3.2.
An "xml " box (note the space) contains a single XML object.
An XMP box is a semi-standardized box holding XMP metadata, which is now defined in
ISO16684, although this method of storage for XMP dates from "part 3" of the pre-ISO specifications.