Crate memedb_core

source ·
Expand description


A Rust library for reading and writing tags to media streams.

The library exposes the general purpose read_tags and write_tags functions, which try to heuristically detect the format of the source. For more specific use cases, each module in the library exposes specific read_tags and write_tags functions for each format.


  • Graphics Interchange Format
  • ISO Base Media File Format
  • Joint Photographic Experts Group
  • Portable Network Graphics
  • Resource Interchange File Format


  • A possible error returned by a read_tags or write_tags function.
  • One of the possible formats identified by identify_format.


  • Attempts to identify the format of a given src.
  • Given a src, return the tags (if any) contained inside.
  • Read data from src, set the provided tags, and write to dest