diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-05-21 10:58:38 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2020-05-21 10:58:38 +0200 |
commit | cacc0c44f6429c2acf03f9bfda5b7547614b841e (patch) | |
tree | 229f8581b1f23abbe43e372af5adb4d93fc6c66b /nihav-core/src | |
parent | 8b746bf7d611f6910d656b312b4f6269fd63883c (diff) | |
download | nihav-cacc0c44f6429c2acf03f9bfda5b7547614b841e.tar.gz |
core/demuxers: export demuxer stream manager
This may be useful for remuxing.
Diffstat (limited to 'nihav-core/src')
-rw-r--r-- | nihav-core/src/demuxers/mod.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nihav-core/src/demuxers/mod.rs b/nihav-core/src/demuxers/mod.rs index 8857cee..1d7347b 100644 --- a/nihav-core/src/demuxers/mod.rs +++ b/nihav-core/src/demuxers/mod.rs @@ -348,6 +348,10 @@ impl<'a> Demuxer<'a> { pub fn get_num_streams(&self) -> usize { self.streams.get_num_streams() } + /// Returns a reference to the internal stream manager. + pub fn get_stream_manager(&self) -> &StreamManager { + &self.streams + } /// Returns an iterator over streams. pub fn get_streams(&self) -> StreamIter { self.streams.iter() |