X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-core%2Fsrc%2Fcodecs%2Fmod.rs;fp=nihav-core%2Fsrc%2Fcodecs%2Fmod.rs;h=b7d781987a8a7da159561ba8fb0bb076137b12c2;hb=1b56382ecc132f9a414486cad4ac9f75241955fb;hp=37857d98d1f3cc7d4779bc628171b2c8ec68747a;hpb=962b9cb37ad2ff46692eee62087c53805a3c675b;p=nihav.git diff --git a/nihav-core/src/codecs/mod.rs b/nihav-core/src/codecs/mod.rs index 37857d9..b7d7819 100644 --- a/nihav-core/src/codecs/mod.rs +++ b/nihav-core/src/codecs/mod.rs @@ -427,6 +427,10 @@ impl RegisteredEncoders { /// Trait for packetisers (objects that form full packets from raw stream data). pub trait NAPacketiser { + /// Provides the reference stream from the demuxer to the packetiser. + /// + /// This may be useful in cases when packetiser cannot determine stream parameters by itself. + fn attach_stream(&mut self, stream: NAStreamRef); /// Queues new raw stream data for parsing. /// /// Returns false is the internal buffer grows too large.