Go to the documentation of this file.
21 #ifndef __PIPEWIRE_COMMAND_H__
22 #define __PIPEWIRE_COMMAND_H__
SPA_EXPORT struct pw_module * pw_module_load(struct pw_core *core, const char *name, const char *args, struct pw_client *owner, struct pw_global *parent, struct pw_properties *properties)
Load a module.
Definition: module.c:167
SPA_EXPORT char ** pw_split_strv(const char *str, const char *delimiter, int max_tokens, int *n_tokens)
Split a string based on delimiters.
Definition: utils.c:66
SPA_EXPORT struct pw_command * pw_command_parse(const char *line, char **err)
Parses a command line.
Definition: command.c:159
A dynamically loadable module.
SPA_EXPORT void pw_command_free(struct pw_command *command)
Free command.
Definition: command.c:139
SPA_EXPORT int pw_command_run(struct pw_command *command, struct pw_core *core, char **err)
Run a command.
Definition: command.c:193
struct pw_control this
Definition: control.c:26
SPA_EXPORT void pw_free_strv(char **str)
Free a NULL terminated array of strings.
Definition: utils.c:100