Interface: SerializedMedia
Defined in: lib/classes/media.ts:182
Shape returned by Media.toJSON. Metadata-only — bytes and the reader are stripped so naive event/log serialisation never materialises bytes.
Properties
| Property | Type | Defined in |
|---|---|---|
byteLength? | number | lib/classes/media.ts:191 |
filename | string | lib/classes/media.ts:186 |
id | string | lib/classes/media.ts:183 |
kind | "audio" | "document" | "image" | "video" | lib/classes/media.ts:184 |
mimeType | string | lib/classes/media.ts:185 |
modalityHazard | "inert" | "extractable-instructions" | "opaque-perceptual" | lib/classes/media.ts:189 |
source? | string | lib/classes/media.ts:187 |
stash | Record<string, MediaStashEntry> | lib/classes/media.ts:190 |
trustTier | "first-party" | "third-party-public" | "third-party-private" | lib/classes/media.ts:188 |