mux: add video:// sink (video-only per-track elementary streams)
Completes the per-track-class trio with audio:// / sub://. video:// is the demux path with a TrackKind::Video kind filter — each video track to its own native elementary stream (.hevc/.h264/.vc1/.m2v/.obu), no audio or subtitles. Reuses the existing kind_filter machinery and extension map; scheme/parse/output/write-only-guard arms added symmetrically.
This commit is contained in:
@@ -159,6 +159,7 @@ mod tests {
|
||||
assert_eq!(parse_url("iso://f").scheme(), "iso");
|
||||
assert_eq!(parse_url("null://").scheme(), "null");
|
||||
assert_eq!(parse_url("demux://out/").scheme(), "demux");
|
||||
assert_eq!(parse_url("video://out/").scheme(), "video");
|
||||
assert_eq!(parse_url("audio://out/").scheme(), "audio");
|
||||
assert_eq!(parse_url("sub://out/").scheme(), "sub");
|
||||
assert_eq!(parse_url("chapters://c.xml").scheme(), "chapters");
|
||||
|
||||
Reference in New Issue
Block a user