Lines Matching defs:pa_context

145  * server. A pa_context object wraps a connection to a PulseAudio
154 typedef struct pa_context pa_context;
157 typedef void (*pa_context_notify_cb_t)(pa_context *c, void *userdata);
160 typedef void (*pa_context_success_cb_t) (pa_context *c, int success, void *userdata);
167 typedef void (*pa_context_event_cb_t)(pa_context *c, const char *name, pa_proplist *p, void *userdata);
172 pa_context *pa_context_new(pa_mainloop_api *mainloop, const char *name);
177 pa_context *pa_context_new_with_proplist(pa_mainloop_api *mainloop, const char *name, const pa_proplist *proplist);
180 void pa_context_unref(pa_context *c);
183 pa_context* pa_context_ref(pa_context *c);
186 void pa_context_set_state_callback(pa_context *c, pa_context_notify_cb_t cb, void *userdata);
190 void pa_context_set_event_callback(pa_context *p, pa_context_event_cb_t cb, void *userdata);
193 int pa_context_errno(const pa_context *c);
196 int pa_context_is_pending(const pa_context *c);
199 pa_context_state_t pa_context_get_state(const pa_context *c);
210 int pa_context_connect(pa_context *c, const char *server, pa_context_flags_t flags, const pa_spawn_api *api);
213 void pa_context_disconnect(pa_context *c);
216 pa_operation* pa_context_drain(pa_context *c, pa_context_notify_cb_t cb, void *userdata);
221 pa_operation* pa_context_exit_daemon(pa_context *c, pa_context_success_cb_t cb, void *userdata);
224 pa_operation* pa_context_set_default_sink(pa_context *c, const char *name, pa_context_success_cb_t cb, void *userdata);
227 pa_operation* pa_context_set_default_source(pa_context *c, const char *name, pa_context_success_cb_t cb, void *userdata);
230 int pa_context_is_local(const pa_context *c);
233 pa_operation* pa_context_set_name(pa_context *c, const char *name, pa_context_success_cb_t cb, void *userdata);
236 const char* pa_context_get_server(const pa_context *c);
239 uint32_t pa_context_get_protocol_version(const pa_context *c);
243 uint32_t pa_context_get_server_protocol_version(const pa_context *c);
250 pa_operation *pa_context_proplist_update(pa_context *c, pa_update_mode_t mode, const pa_proplist *p, pa_context_success_cb_t cb, void *userdata);
253 pa_operation *pa_context_proplist_remove(pa_context *c, const char *const keys[], pa_context_success_cb_t cb, void *userdata);
259 uint32_t pa_context_get_index(const pa_context *s);
263 pa_time_event* pa_context_rttime_new(const pa_context *c, pa_usec_t usec, pa_time_event_cb_t cb, void *userdata);
267 void pa_context_rttime_restart(const pa_context *c, pa_time_event *e, pa_usec_t usec);
283 size_t pa_context_get_tile_size(const pa_context *c, const pa_sample_spec *ss);
291 int pa_context_load_cookie_from_file(pa_context *c, const char *cookie_file_path);