device-manager: Update docs version -> 0.9.20

This commit is contained in:
Colin Guthrie 2009-11-09 21:56:33 +00:00
parent 721e32b473
commit 9e45f198d0

View file

@ -39,7 +39,7 @@ typedef struct pa_ext_device_manager_role_priority_info {
} pa_ext_device_manager_role_priority_info; } pa_ext_device_manager_role_priority_info;
/** Stores information about one device in the device database that is /** Stores information about one device in the device database that is
* maintained by module-device-manager. \since 0.9.19 */ * maintained by module-device-manager. \since 0.9.20 */
typedef struct pa_ext_device_manager_info { typedef struct pa_ext_device_manager_info {
const char *name; /**< Identifier string of the device. A string like "sink:" or similar followed by the name of the device. */ const char *name; /**< Identifier string of the device. A string like "sink:" or similar followed by the name of the device. */
const char *description; /**< The description of the device when it was last seen, if applicable and saved */ const char *description; /**< The description of the device when it was last seen, if applicable and saved */
@ -49,32 +49,32 @@ typedef struct pa_ext_device_manager_info {
pa_ext_device_manager_role_priority_info *role_priorities; /**< An array of role priority structures or NULL */ pa_ext_device_manager_role_priority_info *role_priorities; /**< An array of role priority structures or NULL */
} pa_ext_device_manager_info; } pa_ext_device_manager_info;
/** Callback prototype for pa_ext_device_manager_test(). \since 0.9.19 */ /** Callback prototype for pa_ext_device_manager_test(). \since 0.9.20 */
typedef void (*pa_ext_device_manager_test_cb_t)( typedef void (*pa_ext_device_manager_test_cb_t)(
pa_context *c, pa_context *c,
uint32_t version, uint32_t version,
void *userdata); void *userdata);
/** Test if this extension module is available in the server. \since 0.9.19 */ /** Test if this extension module is available in the server. \since 0.9.20 */
pa_operation *pa_ext_device_manager_test( pa_operation *pa_ext_device_manager_test(
pa_context *c, pa_context *c,
pa_ext_device_manager_test_cb_t cb, pa_ext_device_manager_test_cb_t cb,
void *userdata); void *userdata);
/** Callback prototype for pa_ext_device_manager_read(). \since 0.9.19 */ /** Callback prototype for pa_ext_device_manager_read(). \since 0.9.20 */
typedef void (*pa_ext_device_manager_read_cb_t)( typedef void (*pa_ext_device_manager_read_cb_t)(
pa_context *c, pa_context *c,
const pa_ext_device_manager_info *info, const pa_ext_device_manager_info *info,
int eol, int eol,
void *userdata); void *userdata);
/** Read all entries from the device database. \since 0.9.19 */ /** Read all entries from the device database. \since 0.9.20 */
pa_operation *pa_ext_device_manager_read( pa_operation *pa_ext_device_manager_read(
pa_context *c, pa_context *c,
pa_ext_device_manager_read_cb_t cb, pa_ext_device_manager_read_cb_t cb,
void *userdata); void *userdata);
/** Sets the description for a device. \since 0.9.19 */ /** Sets the description for a device. \since 0.9.20 */
pa_operation *pa_ext_device_manager_set_device_description( pa_operation *pa_ext_device_manager_set_device_description(
pa_context *c, pa_context *c,
const char* device, const char* device,
@ -82,21 +82,21 @@ pa_operation *pa_ext_device_manager_set_device_description(
pa_context_success_cb_t cb, pa_context_success_cb_t cb,
void *userdata); void *userdata);
/** Delete entries from the device database. \since 0.9.19 */ /** Delete entries from the device database. \since 0.9.20 */
pa_operation *pa_ext_device_manager_delete( pa_operation *pa_ext_device_manager_delete(
pa_context *c, pa_context *c,
const char *const s[], const char *const s[],
pa_context_success_cb_t cb, pa_context_success_cb_t cb,
void *userdata); void *userdata);
/** Enable the role-based device-priority routing mode. \since 0.9.19 */ /** Enable the role-based device-priority routing mode. \since 0.9.20 */
pa_operation *pa_ext_device_manager_enable_role_device_priority_routing( pa_operation *pa_ext_device_manager_enable_role_device_priority_routing(
pa_context *c, pa_context *c,
int enable, int enable,
pa_context_success_cb_t cb, pa_context_success_cb_t cb,
void *userdata); void *userdata);
/** Prefer a given device in the priority list. \since 0.9.19 */ /** Prefer a given device in the priority list. \since 0.9.20 */
pa_operation *pa_ext_device_manager_reorder_devices_for_role( pa_operation *pa_ext_device_manager_reorder_devices_for_role(
pa_context *c, pa_context *c,
const char* role, const char* role,
@ -104,20 +104,20 @@ pa_operation *pa_ext_device_manager_reorder_devices_for_role(
pa_context_success_cb_t cb, pa_context_success_cb_t cb,
void *userdata); void *userdata);
/** Subscribe to changes in the device database. \since 0.9.19 */ /** Subscribe to changes in the device database. \since 0.9.20 */
pa_operation *pa_ext_device_manager_subscribe( pa_operation *pa_ext_device_manager_subscribe(
pa_context *c, pa_context *c,
int enable, int enable,
pa_context_success_cb_t cb, pa_context_success_cb_t cb,
void *userdata); void *userdata);
/** Callback prototype for pa_ext_device_manager_set_subscribe_cb(). \since 0.9.19 */ /** Callback prototype for pa_ext_device_manager_set_subscribe_cb(). \since 0.9.20 */
typedef void (*pa_ext_device_manager_subscribe_cb_t)( typedef void (*pa_ext_device_manager_subscribe_cb_t)(
pa_context *c, pa_context *c,
void *userdata); void *userdata);
/** Set the subscription callback that is called when /** Set the subscription callback that is called when
* pa_ext_device_manager_subscribe() was called. \since 0.9.19 */ * pa_ext_device_manager_subscribe() was called. \since 0.9.20 */
void pa_ext_device_manager_set_subscribe_cb( void pa_ext_device_manager_set_subscribe_cb(
pa_context *c, pa_context *c,
pa_ext_device_manager_subscribe_cb_t cb, pa_ext_device_manager_subscribe_cb_t cb,