SDK y paquetes@styx/api-contractsindexinterfaces

Interface: IPlaybackIntent

Referencia de @styx/api-contracts generada de su TSDoc.

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

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

Interface: IPlaybackIntent

PlaybackIntent: qué quiere reproducir el cliente + preferencias.

El Planner resuelve el assetId a un SourceCapabilities (via catalog-svc qry.catalog.resolvePlaybackSource) y lo combina con ClientCapabilities.

Properties

assetId

readonly assetId: string

Asset a reproducir.


client

readonly client: IClientCapabilities

Capacidades del cliente (decodificación, HDR, audio, container).


preferences?

readonly optional preferences?: IPlaybackPreferences

Preferencias del usuario. Opcional.