Library disc API: Disc, Title, Stream with typed codec/hdr/color

Clean public API for disc scanning. CLI should only display,
never parse binary formats directly.

Disc::scan() → titles → streams with:
 codec (Hevc/TrueHd/Ac3/Pgs/etc), pid, language,
 resolution, frame_rate, channels, hdr, color_space,
 secondary flag, label
This commit is contained in:
MattJackson
2026-04-06 15:47:07 -07:00
parent 7db4606038
commit 117a7823d6
2 changed files with 227 additions and 139 deletions
+1 -1
View File
@@ -53,4 +53,4 @@ pub use profile::{DriveProfile, Chipset};
pub use platform::{Platform, DriveStatus};
pub use scsi::ScsiTransport;
pub use speed::DriveSpeed;
pub use disc::{Title, Clip, Extent};
pub use disc::{Disc, Title, Stream, StreamKind, Codec, HdrFormat, ColorSpace, Extent};