core: add iterator for the lists of registered demuxers and muxers
[nihav.git] / nihav-core / src / demuxers / mod.rs
index 6723cf2e0fdca7f18fe889bb632ac720c5fe341b..9a69abb18c6d3d11c7b6a3241069be90e8706957 100644 (file)
@@ -459,4 +459,8 @@ impl RegisteredDemuxers {
         }
         None
     }
+    /// Provides an iterator over currently registered demuxers.
+    pub fn iter(&self) -> std::slice::Iter<&DemuxerCreator> {
+        self.dmxs.iter()
+    }
 }