pulse.extdevicerestore

Undocumented in source.

Members

Aliases

pa_ext_device_restore_read_device_formats_cb_t
alias pa_ext_device_restore_read_device_formats_cb_t = void function(pa_context* c, const(pa_ext_device_restore_info)* info, int eol, void* userdata)

Callback prototype for pa_ext_device_restore_read_formats(). \since 1.0

pa_ext_device_restore_subscribe_cb_t
alias pa_ext_device_restore_subscribe_cb_t = void function(pa_context* c, pa_device_type_t type, uint idx, void* userdata)

Callback prototype for pa_ext_device_restore_set_subscribe_cb(). \since 1.0

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

Callback prototype for pa_ext_device_restore_test(). \since 1.0

Functions

pa_ext_device_restore_read_formats
pa_operation* pa_ext_device_restore_read_formats(pa_context* c, pa_device_type_t type, uint idx, pa_ext_device_restore_read_device_formats_cb_t cb, void* userdata)

Read an entry from the device database. \since 1.0

pa_ext_device_restore_read_formats_all
pa_operation* pa_ext_device_restore_read_formats_all(pa_context* c, pa_ext_device_restore_read_device_formats_cb_t cb, void* userdata)

Read the formats for all present devices from the device database. \since 1.0

pa_ext_device_restore_save_formats
pa_operation* pa_ext_device_restore_save_formats(pa_context* c, pa_device_type_t type, uint idx, ubyte n_formats, pa_format_info** formats, pa_context_success_cb_t cb, void* userdata)

Read an entry from the device database. \since 1.0

pa_ext_device_restore_set_subscribe_cb
void pa_ext_device_restore_set_subscribe_cb(pa_context* c, pa_ext_device_restore_subscribe_cb_t cb, void* userdata)

Set the subscription callback that is called when * pa_ext_device_restore_subscribe() was called. \since 1.0

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

Subscribe to changes in the device database. \since 1.0

pa_ext_device_restore_test
pa_operation* pa_ext_device_restore_test(pa_context* c, pa_ext_device_restore_test_cb_t cb, void* userdata)

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

Structs

pa_ext_device_restore_info
struct pa_ext_device_restore_info

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

Meta