Go to the source code of this file.
Data Structures | |
struct | pa_sink_info |
Stores information about sinks. More... | |
struct | pa_source_info |
Stores information about sources. More... | |
struct | pa_server_info |
Server information. More... | |
struct | pa_module_info |
Stores information about modules. More... | |
struct | pa_client_info |
Stores information about clients. More... | |
struct | pa_sink_input_info |
Stores information about sink inputs. More... | |
struct | pa_source_output_info |
Stores information about source outputs. More... | |
struct | pa_stat_info |
Memory block statistics. More... | |
struct | pa_sample_info |
Stores information about sample cache entries. More... | |
struct | pa_autoload_info |
Stores information about autoload entries. More... | |
Typedefs | |
typedef void(*) | pa_sink_info_cb_t (pa_context *c, const pa_sink_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_sink_info_by_name() and friends. | |
typedef void(*) | pa_source_info_cb_t (pa_context *c, const pa_source_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_source_info_by_name() and friends. | |
typedef void(*) | pa_server_info_cb_t (pa_context *c, const pa_server_info *i, void *userdata) |
Callback prototype for pa_context_get_server_info(). | |
typedef void(*) | pa_module_info_cb_t (pa_context *c, const pa_module_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_module_info() and firends. | |
typedef void(*) | pa_client_info_cb_t (pa_context *c, const pa_client_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_client_info() and firends. | |
typedef void(*) | pa_sink_input_info_cb_t (pa_context *c, const pa_sink_input_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_sink_input_info() and firends. | |
typedef void(*) | pa_source_output_info_cb_t (pa_context *c, const pa_source_output_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_source_output_info() and firends. | |
typedef void(*) | pa_stat_info_cb_t (pa_context *c, const pa_stat_info *i, void *userdata) |
Callback prototype for pa_context_stat(). | |
typedef void(*) | pa_sample_info_cb_t (pa_context *c, const pa_sample_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_sample_info_by_name() and firends. | |
typedef void(*) | pa_context_index_cb_t (pa_context *c, uint32_t idx, void *userdata) |
Callback prototype for pa_context_load_module() and pa_context_add_autoload(). | |
typedef enum pa_autoload_type | pa_autoload_type_t |
Type of an autoload entry. | |
typedef void(*) | pa_autoload_info_cb_t (pa_context *c, const pa_autoload_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_autoload_info_by_name() and firends. | |
Enumerations | |
enum | pa_autoload_type { PA_AUTOLOAD_SINK = 0, PA_AUTOLOAD_SOURCE = 1 } |
Type of an autoload entry. More... | |
Functions | |
pa_operation * | pa_context_get_sink_info_by_name (pa_context *c, const char *name, pa_sink_info_cb_t cb, void *userdata) |
Get information about a sink by its name. | |
pa_operation * | pa_context_get_sink_info_by_index (pa_context *c, uint32_t id, pa_sink_info_cb_t cb, void *userdata) |
Get information about a sink by its index. | |
pa_operation * | pa_context_get_sink_info_list (pa_context *c, pa_sink_info_cb_t cb, void *userdata) |
Get the complete sink list. | |
pa_operation * | pa_context_get_source_info_by_name (pa_context *c, const char *name, pa_source_info_cb_t cb, void *userdata) |
Get information about a source by its name. | |
pa_operation * | pa_context_get_source_info_by_index (pa_context *c, uint32_t id, pa_source_info_cb_t cb, void *userdata) |
Get information about a source by its index. | |
pa_operation * | pa_context_get_source_info_list (pa_context *c, pa_source_info_cb_t cb, void *userdata) |
Get the complete source list. | |
pa_operation * | pa_context_get_server_info (pa_context *c, pa_server_info_cb_t cb, void *userdata) |
Get some information about the server. | |
pa_operation * | pa_context_get_module_info (pa_context *c, uint32_t idx, pa_module_info_cb_t cb, void *userdata) |
Get some information about a module by its index. | |
pa_operation * | pa_context_get_module_info_list (pa_context *c, pa_module_info_cb_t cb, void *userdata) |
Get the complete list of currently loaded modules. | |
pa_operation * | pa_context_get_client_info (pa_context *c, uint32_t idx, pa_client_info_cb_t cb, void *userdata) |
Get information about a client by its index. | |
pa_operation * | pa_context_get_client_info_list (pa_context *c, pa_client_info_cb_t cb, void *userdata) |
Get the complete client list. | |
pa_operation * | pa_context_get_sink_input_info (pa_context *c, uint32_t idx, pa_sink_input_info_cb_t cb, void *userdata) |
Get some information about a sink input by its index. | |
pa_operation * | pa_context_get_sink_input_info_list (pa_context *c, pa_sink_input_info_cb_t cb, void *userdata) |
Get the complete sink input list. | |
pa_operation * | pa_context_get_source_output_info (pa_context *c, uint32_t idx, pa_source_output_info_cb_t cb, void *userdata) |
Get information about a source output by its index. | |
pa_operation * | pa_context_get_source_output_info_list (pa_context *c, pa_source_output_info_cb_t cb, void *userdata) |
Get the complete list of source outputs. | |
pa_operation * | pa_context_set_sink_volume_by_index (pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata) |
Set the volume of a sink device specified by its index. | |
pa_operation * | pa_context_set_sink_volume_by_name (pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata) |
Set the volume of a sink device specified by its name. | |
pa_operation * | pa_context_set_sink_mute_by_index (pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata) |
Set the mute switch of a sink device specified by its index. | |
pa_operation * | pa_context_set_sink_mute_by_name (pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata) |
Set the mute switch of a sink device specified by its name. | |
pa_operation * | pa_context_set_sink_input_volume (pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata) |
Set the volume of a sink input stream. | |
pa_operation * | pa_context_set_source_volume_by_index (pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata) |
Set the volume of a source device specified by its index. | |
pa_operation * | pa_context_set_source_volume_by_name (pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata) |
Set the volume of a source device specified by its name. | |
pa_operation * | pa_context_set_source_mute_by_index (pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata) |
Set the mute switch of a source device specified by its index. | |
pa_operation * | pa_context_set_source_mute_by_name (pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata) |
Set the mute switch of a source device specified by its name. | |
pa_operation * | pa_context_stat (pa_context *c, pa_stat_info_cb_t cb, void *userdata) |
Get daemon memory block statistics. | |
pa_operation * | pa_context_get_sample_info_by_name (pa_context *c, const char *name, pa_sample_info_cb_t cb, void *userdata) |
Get information about a sample by its name. | |
pa_operation * | pa_context_get_sample_info_by_index (pa_context *c, uint32_t idx, pa_sample_info_cb_t cb, void *userdata) |
Get information about a sample by its index. | |
pa_operation * | pa_context_get_sample_info_list (pa_context *c, pa_sample_info_cb_t cb, void *userdata) |
Get the complete list of samples stored in the daemon. | |
pa_operation * | pa_context_kill_client (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata) |
Kill a client. | |
pa_operation * | pa_context_kill_sink_input (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata) |
Kill a sink input. | |
pa_operation * | pa_context_kill_source_output (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata) |
Kill a source output. | |
pa_operation * | pa_context_load_module (pa_context *c, const char *name, const char *argument, pa_context_index_cb_t cb, void *userdata) |
Load a module. | |
pa_operation * | pa_context_unload_module (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata) |
Unload a module. | |
pa_operation * | pa_context_get_autoload_info_by_name (pa_context *c, const char *name, pa_autoload_type_t type, pa_autoload_info_cb_t cb, void *userdata) |
Get info about a specific autoload entry. | |
pa_operation * | pa_context_get_autoload_info_by_index (pa_context *c, uint32_t idx, pa_autoload_info_cb_t cb, void *userdata) |
Get info about a specific autoload entry. | |
pa_operation * | pa_context_get_autoload_info_list (pa_context *c, pa_autoload_info_cb_t cb, void *userdata) |
Get the complete list of autoload entries. | |
pa_operation * | pa_context_add_autoload (pa_context *c, const char *name, pa_autoload_type_t type, const char *module, const char *argument, pa_context_index_cb_t, void *userdata) |
Add a new autoload entry. | |
pa_operation * | pa_context_remove_autoload_by_name (pa_context *c, const char *name, pa_autoload_type_t type, pa_context_success_cb_t cb, void *userdata) |
Remove an autoload entry. | |
pa_operation * | pa_context_remove_autoload_by_index (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata) |
Remove an autoload entry. | |
pa_operation * | pa_context_move_sink_input_by_name (pa_context *c, uint32_t idx, char *sink_name, pa_context_success_cb_t cb, void *userdata) |
Move the specified sink input to a different sink. | |
pa_operation * | pa_context_move_sink_input_by_index (pa_context *c, uint32_t idx, uint32_t sink_idx, pa_context_success_cb_t cb, void *userdata) |
Move the specified sink input to a different sink. | |
pa_operation * | pa_context_move_source_output_by_name (pa_context *c, uint32_t idx, char *source_name, pa_context_success_cb_t cb, void *userdata) |
Move the specified source output to a different source. | |
pa_operation * | pa_context_move_source_output_by_index (pa_context *c, uint32_t idx, uint32_t source_idx, pa_context_success_cb_t cb, void *userdata) |
Move the specified source output to a different source. |
typedef void(*) pa_autoload_info_cb_t(pa_context *c, const pa_autoload_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_autoload_info_by_name() and firends.
typedef enum pa_autoload_type pa_autoload_type_t |
Type of an autoload entry.
typedef void(*) pa_client_info_cb_t(pa_context *c, const pa_client_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_client_info() and firends.
typedef void(*) pa_context_index_cb_t(pa_context *c, uint32_t idx, void *userdata) |
Callback prototype for pa_context_load_module() and pa_context_add_autoload().
typedef void(*) pa_module_info_cb_t(pa_context *c, const pa_module_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_module_info() and firends.
typedef void(*) pa_sample_info_cb_t(pa_context *c, const pa_sample_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_sample_info_by_name() and firends.
typedef void(*) pa_server_info_cb_t(pa_context *c, const pa_server_info *i, void *userdata) |
Callback prototype for pa_context_get_server_info().
typedef void(*) pa_sink_info_cb_t(pa_context *c, const pa_sink_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_sink_info_by_name() and friends.
typedef void(*) pa_sink_input_info_cb_t(pa_context *c, const pa_sink_input_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_sink_input_info() and firends.
typedef void(*) pa_source_info_cb_t(pa_context *c, const pa_source_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_source_info_by_name() and friends.
typedef void(*) pa_source_output_info_cb_t(pa_context *c, const pa_source_output_info *i, int eol, void *userdata) |
Callback prototype for pa_context_get_source_output_info() and firends.
typedef void(*) pa_stat_info_cb_t(pa_context *c, const pa_stat_info *i, void *userdata) |
Callback prototype for pa_context_stat().
enum pa_autoload_type |
pa_operation* pa_context_add_autoload | ( | pa_context * | c, | |
const char * | name, | |||
pa_autoload_type_t | type, | |||
const char * | module, | |||
const char * | argument, | |||
pa_context_index_cb_t | , | |||
void * | userdata | |||
) |
Add a new autoload entry.
pa_operation* pa_context_get_autoload_info_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_autoload_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get info about a specific autoload entry.
pa_operation* pa_context_get_autoload_info_by_name | ( | pa_context * | c, | |
const char * | name, | |||
pa_autoload_type_t | type, | |||
pa_autoload_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get info about a specific autoload entry.
pa_operation* pa_context_get_autoload_info_list | ( | pa_context * | c, | |
pa_autoload_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete list of autoload entries.
pa_operation* pa_context_get_client_info | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_client_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a client by its index.
pa_operation* pa_context_get_client_info_list | ( | pa_context * | c, | |
pa_client_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete client list.
pa_operation* pa_context_get_module_info | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_module_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get some information about a module by its index.
pa_operation* pa_context_get_module_info_list | ( | pa_context * | c, | |
pa_module_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete list of currently loaded modules.
pa_operation* pa_context_get_sample_info_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_sample_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a sample by its index.
pa_operation* pa_context_get_sample_info_by_name | ( | pa_context * | c, | |
const char * | name, | |||
pa_sample_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a sample by its name.
pa_operation* pa_context_get_sample_info_list | ( | pa_context * | c, | |
pa_sample_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete list of samples stored in the daemon.
pa_operation* pa_context_get_server_info | ( | pa_context * | c, | |
pa_server_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get some information about the server.
pa_operation* pa_context_get_sink_info_by_index | ( | pa_context * | c, | |
uint32_t | id, | |||
pa_sink_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a sink by its index.
pa_operation* pa_context_get_sink_info_by_name | ( | pa_context * | c, | |
const char * | name, | |||
pa_sink_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a sink by its name.
pa_operation* pa_context_get_sink_info_list | ( | pa_context * | c, | |
pa_sink_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete sink list.
pa_operation* pa_context_get_sink_input_info | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_sink_input_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get some information about a sink input by its index.
pa_operation* pa_context_get_sink_input_info_list | ( | pa_context * | c, | |
pa_sink_input_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete sink input list.
pa_operation* pa_context_get_source_info_by_index | ( | pa_context * | c, | |
uint32_t | id, | |||
pa_source_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a source by its index.
pa_operation* pa_context_get_source_info_by_name | ( | pa_context * | c, | |
const char * | name, | |||
pa_source_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a source by its name.
pa_operation* pa_context_get_source_info_list | ( | pa_context * | c, | |
pa_source_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete source list.
pa_operation* pa_context_get_source_output_info | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_source_output_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get information about a source output by its index.
pa_operation* pa_context_get_source_output_info_list | ( | pa_context * | c, | |
pa_source_output_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get the complete list of source outputs.
pa_operation* pa_context_kill_client | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Kill a client.
pa_operation* pa_context_kill_sink_input | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Kill a sink input.
pa_operation* pa_context_kill_source_output | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Kill a source output.
pa_operation* pa_context_load_module | ( | pa_context * | c, | |
const char * | name, | |||
const char * | argument, | |||
pa_context_index_cb_t | cb, | |||
void * | userdata | |||
) |
Load a module.
pa_operation* pa_context_move_sink_input_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
uint32_t | sink_idx, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Move the specified sink input to a different sink.
pa_operation* pa_context_move_sink_input_by_name | ( | pa_context * | c, | |
uint32_t | idx, | |||
char * | sink_name, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Move the specified sink input to a different sink.
pa_operation* pa_context_move_source_output_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
uint32_t | source_idx, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Move the specified source output to a different source.
pa_operation* pa_context_move_source_output_by_name | ( | pa_context * | c, | |
uint32_t | idx, | |||
char * | source_name, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Move the specified source output to a different source.
pa_operation* pa_context_remove_autoload_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Remove an autoload entry.
pa_operation* pa_context_remove_autoload_by_name | ( | pa_context * | c, | |
const char * | name, | |||
pa_autoload_type_t | type, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Remove an autoload entry.
pa_operation* pa_context_set_sink_input_volume | ( | pa_context * | c, | |
uint32_t | idx, | |||
const pa_cvolume * | volume, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the volume of a sink input stream.
pa_operation* pa_context_set_sink_mute_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
int | mute, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the mute switch of a sink device specified by its index.
pa_operation* pa_context_set_sink_mute_by_name | ( | pa_context * | c, | |
const char * | name, | |||
int | mute, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the mute switch of a sink device specified by its name.
pa_operation* pa_context_set_sink_volume_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
const pa_cvolume * | volume, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the volume of a sink device specified by its index.
pa_operation* pa_context_set_sink_volume_by_name | ( | pa_context * | c, | |
const char * | name, | |||
const pa_cvolume * | volume, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the volume of a sink device specified by its name.
pa_operation* pa_context_set_source_mute_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
int | mute, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the mute switch of a source device specified by its index.
pa_operation* pa_context_set_source_mute_by_name | ( | pa_context * | c, | |
const char * | name, | |||
int | mute, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the mute switch of a source device specified by its name.
pa_operation* pa_context_set_source_volume_by_index | ( | pa_context * | c, | |
uint32_t | idx, | |||
const pa_cvolume * | volume, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the volume of a source device specified by its index.
pa_operation* pa_context_set_source_volume_by_name | ( | pa_context * | c, | |
const char * | name, | |||
const pa_cvolume * | volume, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Set the volume of a source device specified by its name.
pa_operation* pa_context_stat | ( | pa_context * | c, | |
pa_stat_info_cb_t | cb, | |||
void * | userdata | |||
) |
Get daemon memory block statistics.
pa_operation* pa_context_unload_module | ( | pa_context * | c, | |
uint32_t | idx, | |||
pa_context_success_cb_t | cb, | |||
void * | userdata | |||
) |
Unload a module.