m-lua-scripting: add WpSpaDevice:set_managed_pending

This commit is contained in:
Pauli Virtanen 2024-12-15 17:36:53 +02:00
parent 22ab3c938f
commit 2df5d94697

View file

@ -1070,10 +1070,20 @@ spa_device_store_managed_object (lua_State *L)
return 0; return 0;
} }
static int
spa_device_set_managed_pending (lua_State *L)
{
WpSpaDevice *device = wplua_checkobject (L, 1, WP_TYPE_SPA_DEVICE);
guint id = luaL_checkinteger (L, 2);
wp_spa_device_set_managed_pending (device, id);
return 0;
}
static const luaL_Reg spa_device_methods[] = { static const luaL_Reg spa_device_methods[] = {
{ "iterate_managed_objects", spa_device_iterate_managed_objects }, { "iterate_managed_objects", spa_device_iterate_managed_objects },
{ "get_managed_object", spa_device_get_managed_object }, { "get_managed_object", spa_device_get_managed_object },
{ "store_managed_object", spa_device_store_managed_object }, { "store_managed_object", spa_device_store_managed_object },
{ "set_managed_pending", spa_device_set_managed_pending },
{ NULL, NULL } { NULL, NULL }
}; };