SDK y paquetes@styx/api-contractsbusvariables

Variable: MediaOpenPackaging

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: MediaOpenPackaging

const MediaOpenPackaging: 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.