X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-core%2Fsrc%2Fframe.rs;h=5b090bb942841e6006beceec1a94591c07b9389b;hb=67dcbe8a372a96190ad6516aac9dd095849fdcbe;hp=47d60850a5e0a487a725c4a0071c4c1fd7e4e10d;hpb=8057a7fdd5e149ab5dee70b12e4a0e1cac0eb747;p=nihav.git diff --git a/nihav-core/src/frame.rs b/nihav-core/src/frame.rs index 47d6085..5b090bb 100644 --- a/nihav-core/src/frame.rs +++ b/nihav-core/src/frame.rs @@ -1216,6 +1216,11 @@ impl NAPacket { pub fn get_buffer(&self) -> NABufferRef> { self.buffer.clone() } /// Adds side data for a packet. pub fn add_side_data(&mut self, side_data: NASideData) { self.side_data.push(side_data); } + /// Assigns packet to a new stream. + pub fn reassign(&mut self, str: NAStreamRef, ts: NATimeInfo) { + self.stream = str; + self.ts = ts; + } } impl Drop for NAPacket {