SDK y paquetes@styx/domaininterfaces

Interface: ICanonicalRepresentation

Referencia de @styx/domain generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/domain/package.json

Página generada desde el TSDoc de @styx/domain. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Interface: ICanonicalRepresentation

Representación técnica canónica de una edición (ver la cabecera del módulo).

Properties

bitDepth

readonly bitDepth: number

Profundidad de bit (8, 10, 12).


chromaSubsampling

readonly chromaSubsampling: string

Submuestreo de crominancia (4:2:0, 4:2:2, 4:4:4).


codecDescriptor

readonly codecDescriptor: ICodecDescriptor

Descriptor del codec (family, profile, level, tier).


createdAt

readonly createdAt: number


decoderRequirements

readonly decoderRequirements: IDecoderRequirements

Requisitos de decoder para reproducción.


editionId

readonly editionId: EditionId

Edition a la que pertenece esta representación.


hdrMetadata?

readonly optional hdrMetadata?: IHdrMetadata

Metadatos HDR, si aplica.


id

readonly id: CanonicalRepresentationId


lifecycleState

readonly lifecycleState: CanonicalLifecycleState

Estado del lifecycle.


qualityClass

readonly qualityClass: string

Clase de calidad (lossless, high, medium, low).


randomAccessCharacteristics

readonly randomAccessCharacteristics: IRandomAccessCharacteristics

Características de acceso aleatorio.


recipeVersion

readonly recipeVersion: number

Versión del recipe de generación (para cache de decisiones).


updatedAt

readonly updatedAt: number