pub unsafe extern "C" fn openmpt_module_get_metadata(
mod_: *mut openmpt_module,
key: *const c_char,
) -> *const c_charExpand description
\brief Get a metadata item value
\param mod The module handle to work on. \param key Metadata item key to query. Use openmpt_module_get_metadata_keys to check for available keys. Possible keys are: - type: Module format extension (e.g. it) or another similar identifier for modules formats that typically do not use a file extension - type_long: Format name associated with the module format (e.g. Impulse Tracker) - originaltype: Module format extension (e.g. it) of the original module in case the actual type is a converted format (e.g. mo3 or gdm) - originaltype_long: Format name associated with the module format (e.g. Impulse Tracker) of the original module in case the actual type is a converted format (e.g. mo3 or gdm) - container: Container format the module file is embedded in, if any (e.g. umx) - container_long: Full container name if the module is embedded in a container (e.g. Unreal Music) - tracker: Tracker that was (most likely) used to save the module file, if known - artist: Author of the module - title: Module title - date: Date the module was last saved, in ISO-8601 format. - message: Song message. If the song message is empty or the module format does not support song messages, a list of instrument and sample names is returned instead. - message_raw: Song message. If the song message is empty or the module format does not support song messages, an empty string is returned. - warnings: A list of warnings that were generated while loading the module. \return The associated value for key. \sa openmpt_module_get_metadata_keys