aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2020-05-21 10:58:38 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2020-05-21 10:58:38 +0200
commitcacc0c44f6429c2acf03f9bfda5b7547614b841e (patch)
tree229f8581b1f23abbe43e372af5adb4d93fc6c66b /nihav-core/src
parent8b746bf7d611f6910d656b312b4f6269fd63883c (diff)
downloadnihav-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.rs4
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()