Referencia de @styx/api-contracts generada de su TSDoc.
packages/api-contracts/package.jsonPágina generada desde
el TSDoc de @styx/api-contracts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
constMediaOpenPackaging:IBusContract<"cmd",TObject<{audio:TOptional<TInteger>;capActor:TOptional<TString>;capResource:TOptional<TString>;engine:TOptional<TUnion<[TLiteral<"zig">,TLiteral<"libav">,TLiteral<"auto">]>>;includeAudio:TOptional<TBoolean>;relPath:TString;rootId:TString;segmentMs:TOptional<TInteger>;video:TOptional<TInteger>; }>,TObject<{error:TOptional<TObject<{code:TString;message:TString;recoverable:TBoolean; }>>;result:TOptional<TObject<{certHash:TOptional<TString>;codecs:TString;engine:TUnion<[TLiteral<"zig">,TLiteral<"libav">]>;fallback:TOptional<TString>;masterUrl:TOptional<TString>;mediaUrl:TOptional<TString>;packagingId:TString;segments:TInteger;targetDurationS:TInteger;tcpMasterUrl:TOptional<TString>;transportType:TUnion<[TLiteral<"h3">,TLiteral<"none">]>; }>>; }>>
Abre un empaquetado HLS/CMAF de un fichero de una raíz de medios (dec-0110): elige motor
(zig, libav o auto, con el motivo del fallback si lo hubo) y devuelve las URLs de master y
media playlist sobre HTTP/3, o transportType: none sin listener.