40#define SPA_TYPE_INTERFACE_I18N SPA_TYPE_INFO_INTERFACE_BASE "I18N"
42#define SPA_VERSION_I18N 0
46#define SPA_VERSION_I18N_METHODS 0
56 const char *(*text) (
void *object,
const char *msgid);
67 const char *(*ntext) (
void *object,
const char *msgid,
75 const char *res = msgid;
#define spa_interface_call_res(iface, method_type, res, method, vers,...)
Invoke method named method in the callbacks on the given interface object.
Definition: hook.h:226
const char * spa_i18n_ntext(struct spa_i18n *i18n, const char *msgid, const char *msgid_plural, unsigned long int n)
Definition: x86_64-openEuler-linux-gnu/doc/spa/support/i18n.h:84
const char * spa_i18n_text(struct spa_i18n *i18n, const char *msgid)
Definition: x86_64-openEuler-linux-gnu/doc/spa/support/i18n.h:73
#define SPA_LIKELY(x)
Definition: defs.h:241
SPA_FORMAT_ARG_FUNC(1) const char *pw_gettext(const char *msgid)
const char * msgid_plural
Definition: src/pipewire/i18n.h:35
const char unsigned long int n
Definition: src/pipewire/i18n.h:35
Definition: x86_64-openEuler-linux-gnu/doc/spa/support/i18n.h:45
uint32_t version
Definition: x86_64-openEuler-linux-gnu/doc/spa/support/i18n.h:47
Definition: x86_64-openEuler-linux-gnu/doc/spa/support/i18n.h:43
struct spa_interface iface
Definition: x86_64-openEuler-linux-gnu/doc/spa/support/i18n.h:43