pulse.extdevicemanager

Undocumented in source.

Members

Aliases

pa_ext_device_manager_read_cb_t
alias pa_ext_device_manager_read_cb_t = void function(pa_context* c, const(pa_ext_device_manager_info)* info, int eol, void* userdata)

Callback prototype for pa_ext_device_manager_read(). \since 0.9.21

pa_ext_device_manager_subscribe_cb_t
alias pa_ext_device_manager_subscribe_cb_t = void function(pa_context* c, void* userdata)

Callback prototype for pa_ext_device_manager_set_subscribe_cb(). \since 0.9.21

pa_ext_device_manager_test_cb_t
alias pa_ext_device_manager_test_cb_t = void function(pa_context* c, uint version_, void* userdata)

Callback prototype for pa_ext_device_manager_test(). \since 0.9.21

Functions

pa_ext_device_manager_delete
pa_operation* pa_ext_device_manager_delete(pa_context* c, const(char*)* s, pa_context_success_cb_t cb, void* userdata)

Delete entries from the device database. \since 0.9.21

pa_ext_device_manager_enable_role_device_priority_routing
pa_operation* pa_ext_device_manager_enable_role_device_priority_routing(pa_context* c, int enable, pa_context_success_cb_t cb, void* userdata)

Enable the role-based device-priority routing mode. \since 0.9.21

pa_ext_device_manager_read
pa_operation* pa_ext_device_manager_read(pa_context* c, pa_ext_device_manager_read_cb_t cb, void* userdata)

Read all entries from the device database. \since 0.9.21

pa_ext_device_manager_reorder_devices_for_role
pa_operation* pa_ext_device_manager_reorder_devices_for_role(pa_context* c, const(char)* role, const(char*)* devices, pa_context_success_cb_t cb, void* userdata)

Prefer a given device in the priority list. \since 0.9.21

pa_ext_device_manager_set_device_description
pa_operation* pa_ext_device_manager_set_device_description(pa_context* c, const(char)* device, const(char)* description, pa_context_success_cb_t cb, void* userdata)

Sets the description for a device. \since 0.9.21

pa_ext_device_manager_set_subscribe_cb
void pa_ext_device_manager_set_subscribe_cb(pa_context* c, pa_ext_device_manager_subscribe_cb_t cb, void* userdata)

Set the subscription callback that is called when * pa_ext_device_manager_subscribe() was called. \since 0.9.21

pa_ext_device_manager_subscribe
pa_operation* pa_ext_device_manager_subscribe(pa_context* c, int enable, pa_context_success_cb_t cb, void* userdata)

Subscribe to changes in the device database. \since 0.9.21

pa_ext_device_manager_test
pa_operation* pa_ext_device_manager_test(pa_context* c, pa_ext_device_manager_test_cb_t cb, void* userdata)

Test if this extension module is available in the server. \since 0.9.21

Structs

pa_ext_device_manager_info
struct pa_ext_device_manager_info

Stores information about one device in the device database that is * maintained by module-device-manager. \since 0.9.21

pa_ext_device_manager_role_priority_info
struct pa_ext_device_manager_role_priority_info

\file

Meta