/** The module information. Extra information can be added in later versions */ struct pw_module_info {
uint32_t id; /**< id of the global */ constchar *name; /**< name of the module */ constchar *filename; /**< filename of the module */ constchar *args; /**< arguments passed to the module */ #define PW_MODULE_CHANGE_MASK_PROPS (1 << 0) #define PW_MODULE_CHANGE_MASK_ALL ((1 << 1)-1)
uint64_t change_mask; /**< bitfield of changed fields since last call */ struct spa_dict *props; /**< extra properties */
};
/** Update and existing \ref pw_module_info with \a update with reset */ struct pw_module_info *
pw_module_info_update(struct pw_module_info *info, conststruct pw_module_info *update); /** Merge and existing \ref pw_module_info with \a update */ struct pw_module_info *
pw_module_info_merge(struct pw_module_info *info, conststruct pw_module_info *update, bool reset); /** Free a \ref pw_module_info */ void pw_module_info_free(struct pw_module_info *info);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.