SDK y paquetes@styx/api-contractsbusvariables

Variable: MediaCreateSession

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.

Variable: MediaCreateSession

const MediaCreateSession: IBusContract<"cmd", TObject<{ capActor: TOptional<TString>; capResource: TOptional<TString>; relPath: TString; rootId: TString; }>, TObject<{ error: TOptional<TObject<{ code: TString; message: TString; recoverable: TBoolean; }>>; result: TOptional<TObject<{ certHash: TOptional<TString>; endpoint: TString; fileSize: TOptional<TInteger>; sessionId: TString; transportType: TUnion<[TLiteral<"webtransport">, TLiteral<"h3">, TLiteral<"http+unix">]>; }>>; }>>

Abre en el daemon una sesión de bytes sobre un fichero de una raíz de medios ({rootId, relPath}, dec-0117 I7). Con capActor/capResource la sesión queda ligada a ese actor y recurso, y los transportes exigen una SCT que coincida (dec-0117 I2, dec-0119).