+/// Registers all known raw stream demuxers.
+pub fn nihav_register_all_raw_demuxers(rd: &mut RegisteredRawDemuxers) {
+ llaudio_register_all_raw_demuxers(rd);
+}
+
+/// Registers all known encoders.
+pub fn nihav_register_all_encoders(re: &mut RegisteredEncoders) {
+ flash_register_all_encoders(re);
+ generic_register_all_encoders(re);
+ indeo_register_all_encoders(re);
+ duck_register_all_encoders(re);
+ llaudio_register_all_encoders(re);
+ ms_register_all_encoders(re);
+ realmedia_register_all_encoders(re);
+}
+
+/// Registers all known demuxers.
+pub fn nihav_register_all_muxers(rm: &mut RegisteredMuxers) {
+ flash_register_all_muxers(rm);
+ generic_register_all_muxers(rm);
+ llaudio_register_all_muxers(rm);
+ realmedia_register_all_muxers(rm);
+}
+
+#[cfg(test)]
+extern crate nihav_registry;
+