Referencia de @styx/domain generada de su TSDoc.
packages/domain/package.jsonPágina generada desde
el TSDoc de @styx/domain. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
RepresentationGeneration — una generación específica de una representación canónica.
Cada vez que el sistema regenera una representación (por cambio de recipe, por nueva fuente, por actualización de codec), se crea una nueva generación. Esto permite tracking de calidad, hashes y linaje entre generaciones.
Ejemplo: CanonicalRepresentation "HEVC Main 10 4K HDR10" puede tener Generation 1 (recipe v1, source A), Generation 2 (recipe v2, source B), etc.
readonlycanonicalRepresentationId:CanonicalRepresentationId
CanonicalRepresentation a la que pertenece.
readonlycreatedAt:number
readonlygeneration:number
Número de generación (monotónico dentro de una representación).
readonlyhashes: readonlyobject[]
Hashes de los segmentos o archivo completo (sha256 u otros).
readonlyid:RepresentationGenerationId
readonlyoptionallineage?:string
Linaje: ID de la generación predecesora (null si es la primera).
readonlyoptionalmetrics?:Readonly<Record<string,number>>
Métricas de calidad (PSNR, SSIM, VMAF, etc.).
readonlyrecipe:string
Recipe usado para generar (referencia al recipe version).