From 88c174e7108b6e0dae5b2e866e53a06e19db3e1a Mon Sep 17 00:00:00 2001 From: Rhys Lloyd Date: Wed, 11 Mar 2026 08:35:32 -0700 Subject: [PATCH] Return track_id from Mp4Writer::add_track --- src/writer.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/writer.rs b/src/writer.rs index a83a888c..0f36bbd3 100644 --- a/src/writer.rs +++ b/src/writer.rs @@ -85,11 +85,12 @@ impl Mp4Writer { }) } - pub fn add_track(&mut self, config: &TrackConfig) -> Result<()> { + /// Returns the track id of the newly created track. + pub fn add_track(&mut self, config: &TrackConfig) -> Result { let track_id = self.tracks.len() as u32 + 1; let track = Mp4TrackWriter::new(track_id, config)?; self.tracks.push(track); - Ok(()) + Ok(track_id) } fn update_durations(&mut self, track_dur: u64) {