Refactor HLS API: Get rid of specialized Manifest* classes, use Input instead. Add unhydrated InputTracks, InputTrack compatibility, InputTrack queries

This commit is contained in:
Vanilagy
2026-03-03 15:28:26 +01:00
parent b0604150c1
commit cfb5418fa0
29 changed files with 1841 additions and 904 deletions
+4 -8
View File
@@ -119,6 +119,9 @@ export {
Rectangle,
Rotation,
SetRequired,
asc,
desc,
prefer,
} from './misc';
export {
TrackType,
@@ -173,6 +176,7 @@ export {
InputVideoTrack,
InputAudioTrack,
PacketStats,
TrackNotHydratedError,
} from './input-track';
export {
EncodedPacket,
@@ -225,13 +229,5 @@ export {
AttachedFile,
TrackDisposition,
} from './metadata';
export {
ManifestInput,
ManifestInputOptions,
} from './manifest-input';
export {
M3U8,
ALL_MANIFEST_FORMATS,
} from './manifest-input-format';
// 🐡🦔