pub(crate) fn engine_capabilities() -> CapabilitiesExpand description
Construct the tauri-specta command builder. Shared by run() and the
bindings-export test so the TypeScript bindings always match the handler.
What the engine built for this platform can do.
Declared per engine, not per category. ExoPlayer speaks HLS and can seek a server-side transcode in place; mpv cannot, because its HLS demuxer will not make the server produce segments from a new offset. Grouping them as “native engines” gets that backwards — being native is not the property that matters, speaking HLS is — and treating a category as a proxy for an ability is exactly the inference DR-246 removed.
TRACES: UR-081 | DR-246