Logo Search packages:      
Sourcecode: pulseaudio version File versions

introspect.h File Reference


Detailed Description

Routines for daemon introspection.

Definition in file introspect.h.

#include <inttypes.h>
#include <pulse/operation.h>
#include <pulse/context.h>
#include <pulse/cdecl.h>
#include <pulse/gccmacro.h>
#include <pulse/channelmap.h>
#include <pulse/volume.h>
#include <pulse/proplist.h>
#include <pulse/version.h>

Go to the source code of this file.

Classes

struct  pa_card_info
struct  pa_card_profile_info
struct  pa_client_info
struct  pa_module_info
struct  pa_sample_info
struct  pa_server_info
struct  pa_sink_info
struct  pa_sink_input_info
struct  pa_sink_port_info
struct  pa_source_info
struct  pa_source_output_info
struct  pa_source_port_info
struct  pa_stat_info

Cards



typedef void(* pa_card_info_cb_t )(pa_context *c, const pa_card_info *i, int eol, void *userdata)
pa_operationpa_context_get_card_info_by_index (pa_context *c, uint32_t idx, pa_card_info_cb_t cb, void *userdata)
pa_operationpa_context_get_card_info_by_name (pa_context *c, const char *name, pa_card_info_cb_t cb, void *userdata)
pa_operationpa_context_get_card_info_list (pa_context *c, pa_card_info_cb_t cb, void *userdata)
pa_operationpa_context_set_card_profile_by_index (pa_context *c, uint32_t idx, const char *profile, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_card_profile_by_name (pa_context *c, const char *name, const char *profile, pa_context_success_cb_t cb, void *userdata)

Clients



typedef void(* pa_client_info_cb_t )(pa_context *c, const pa_client_info *i, int eol, void *userdata)
pa_operationpa_context_get_client_info (pa_context *c, uint32_t idx, pa_client_info_cb_t cb, void *userdata)
pa_operationpa_context_get_client_info_list (pa_context *c, pa_client_info_cb_t cb, void *userdata)
pa_operationpa_context_kill_client (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)

Modules



typedef void(* pa_context_index_cb_t )(pa_context *c, uint32_t idx, void *userdata)
typedef void(* pa_module_info_cb_t )(pa_context *c, const pa_module_info *i, int eol, void *userdata)
pa_operationpa_context_get_module_info (pa_context *c, uint32_t idx, pa_module_info_cb_t cb, void *userdata)
pa_operationpa_context_get_module_info_list (pa_context *c, pa_module_info_cb_t cb, void *userdata)
pa_operationpa_context_load_module (pa_context *c, const char *name, const char *argument, pa_context_index_cb_t cb, void *userdata)
pa_operationpa_context_unload_module (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)

Cached Samples



typedef void(* pa_sample_info_cb_t )(pa_context *c, const pa_sample_info *i, int eol, void *userdata)
pa_operationpa_context_get_sample_info_by_index (pa_context *c, uint32_t idx, pa_sample_info_cb_t cb, void *userdata)
pa_operationpa_context_get_sample_info_by_name (pa_context *c, const char *name, pa_sample_info_cb_t cb, void *userdata)
pa_operationpa_context_get_sample_info_list (pa_context *c, pa_sample_info_cb_t cb, void *userdata)

Server



typedef void(* pa_server_info_cb_t )(pa_context *c, const pa_server_info *i, void *userdata)
pa_operationpa_context_get_server_info (pa_context *c, pa_server_info_cb_t cb, void *userdata)

Sinks



typedef void(* pa_sink_info_cb_t )(pa_context *c, const pa_sink_info *i, int eol, void *userdata)
pa_operationpa_context_get_sink_info_by_index (pa_context *c, uint32_t idx, pa_sink_info_cb_t cb, void *userdata)
pa_operationpa_context_get_sink_info_by_name (pa_context *c, const char *name, pa_sink_info_cb_t cb, void *userdata)
pa_operationpa_context_get_sink_info_list (pa_context *c, pa_sink_info_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_mute_by_index (pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_mute_by_name (pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_port_by_index (pa_context *c, uint32_t idx, const char *port, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_port_by_name (pa_context *c, const char *name, const char *port, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_volume_by_index (pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_volume_by_name (pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_suspend_sink_by_index (pa_context *c, uint32_t idx, int suspend, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_suspend_sink_by_name (pa_context *c, const char *sink_name, int suspend, pa_context_success_cb_t cb, void *userdata)

Sink Inputs



typedef void(* pa_sink_input_info_cb_t )(pa_context *c, const pa_sink_input_info *i, int eol, void *userdata)
pa_operationpa_context_get_sink_input_info (pa_context *c, uint32_t idx, pa_sink_input_info_cb_t cb, void *userdata)
pa_operationpa_context_get_sink_input_info_list (pa_context *c, pa_sink_input_info_cb_t cb, void *userdata)
pa_operationpa_context_kill_sink_input (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_move_sink_input_by_index (pa_context *c, uint32_t idx, uint32_t sink_idx, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_move_sink_input_by_name (pa_context *c, uint32_t idx, const char *sink_name, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_input_mute (pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_sink_input_volume (pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)

Sources



typedef void(* pa_source_info_cb_t )(pa_context *c, const pa_source_info *i, int eol, void *userdata)
pa_operationpa_context_get_source_info_by_index (pa_context *c, uint32_t idx, pa_source_info_cb_t cb, void *userdata)
pa_operationpa_context_get_source_info_by_name (pa_context *c, const char *name, pa_source_info_cb_t cb, void *userdata)
pa_operationpa_context_get_source_info_list (pa_context *c, pa_source_info_cb_t cb, void *userdata)
pa_operationpa_context_set_source_mute_by_index (pa_context *c, uint32_t idx, int mute, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_source_mute_by_name (pa_context *c, const char *name, int mute, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_source_port_by_index (pa_context *c, uint32_t idx, const char *port, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_source_port_by_name (pa_context *c, const char *name, const char *port, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_source_volume_by_index (pa_context *c, uint32_t idx, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_set_source_volume_by_name (pa_context *c, const char *name, const pa_cvolume *volume, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_suspend_source_by_index (pa_context *c, uint32_t idx, int suspend, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_suspend_source_by_name (pa_context *c, const char *source_name, int suspend, pa_context_success_cb_t cb, void *userdata)

Source Outputs



typedef void(* pa_source_output_info_cb_t )(pa_context *c, const pa_source_output_info *i, int eol, void *userdata)
pa_operationpa_context_get_source_output_info (pa_context *c, uint32_t idx, pa_source_output_info_cb_t cb, void *userdata)
pa_operationpa_context_get_source_output_info_list (pa_context *c, pa_source_output_info_cb_t cb, void *userdata)
pa_operationpa_context_kill_source_output (pa_context *c, uint32_t idx, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_move_source_output_by_index (pa_context *c, uint32_t idx, uint32_t source_idx, pa_context_success_cb_t cb, void *userdata)
pa_operationpa_context_move_source_output_by_name (pa_context *c, uint32_t idx, const char *source_name, pa_context_success_cb_t cb, void *userdata)

Statistics



typedef void(* pa_stat_info_cb_t )(pa_context *c, const pa_stat_info *i, void *userdata)
pa_operationpa_context_stat (pa_context *c, pa_stat_info_cb_t cb, void *userdata)


Generated by  Doxygen 1.6.0   Back to index