#ifndef MPV_MPV_H #define MPV_MPV_H // This should be accessed by glue code only, never normal code. // The only purpose of this is to make mpv library-safe. // Think hard before adding new members. struct mpv_global { struct mp_log *log; struct m_config_shadow *config; struct mp_client_api *client_api; // Using this is deprecated and should be avoided (missing synchronization). // Use m_config_cache to access mpv_global.config instead. struct MPOpts *opts; }; #endif