@contentauth/c2pa-node / Reader
Class: Reader
Defined in: Reader.ts:24
Implements
Constructors
Constructor
new Reader(
reader):Reader
Defined in: Reader.ts:25
Parameters
reader
unknown
Returns
Reader
Methods
activeLabel()
activeLabel():
undefined|string
Defined in: Reader.ts:61
Returns
undefined | string
getActive()
getActive():
undefined|Manifest
Defined in: Reader.ts:66
Returns
undefined | Manifest
isEmbedded()
isEmbedded():
boolean
Defined in: Reader.ts:35
Returns true if the the reader was created from an embedded manifest
Returns
boolean
Implementation of
json()
json():
ManifestStore
Defined in: Reader.ts:27
Get the JSON representation of the manifest
Returns
ManifestStore
Implementation of
postValidateCawg()
postValidateCawg():
Promise<void>
Defined in: Reader.ts:77
Run CAWG validation
Returns
Promise<void>
Implementation of
ReaderInterface.postValidateCawg
remoteUrl()
remoteUrl():
string
Defined in: Reader.ts:31
Get the remote url of the manifest if this reader obtained the manifest remotely
Returns
string
Implementation of
resourceToAsset()
resourceToAsset(
uri,asset):Promise<number>
Defined in: Reader.ts:39
Write a resource to a buffer or file
Parameters
uri
string
The URI of the resource
asset
Returns
Promise<number>
Implementation of
ReaderInterface.resourceToAsset
fromAsset()
staticfromAsset(asset):Promise<Reader>
Defined in: Reader.ts:43
Parameters
asset
Returns
Promise<Reader>
fromManifestDataAndAsset()
staticfromManifestDataAndAsset(manifestData,asset):Promise<Reader>
Defined in: Reader.ts:48
Parameters
manifestData
Buffer
asset
Returns
Promise<Reader>