Libmediaprovider-1.0 !link! ✪
LibMediaProvider-1.0 is a critical library for The Elder Scrolls Online that enables addons to share and manage custom fonts, textures, and sounds. Acting as a central registry, it acts as a required dependency for many popular UI enhancements like Azurah and AUI. Download the library and find installation guides at ESOUI.
LibMediaProvider is a shared library that facilitates the "registration" and "fetching" of media files. Without it, every individual addon would need to include its own copies of fonts or status bar textures, leading to redundant files and higher memory usage. libmediaprovider-1.0
Name Change: As of version 1.1 r34, the official name in manifest files should be listed as LibMediaProvider rather than LibMediaProvider-1.0. LibMediaProvider-1
5.4 Operation Handles
mp_handle* mp_open(const char* uri, mp_access_mode mode);
int64_t mp_read(mp_handle* h, uint8_t* buf, size_t len);
void mp_close(mp_handle* h);
Media Sharing: Add-ons can register their own custom media (e.g., a specific font) with the library. Other add-ons can then request and use that media without needing to bundle the files themselves. Media Sharing : Add-ons can register their own