MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / advss_set_temp_var_value

Function advss_set_temp_var_value

scripting/examples.py:400–415  ·  view source on GitHub ↗
(temp_var_id, value, instance_id)

Source from the content-addressed store, hash-verified

398
399
400def advss_set_temp_var_value(temp_var_id, value, instance_id):
401 proc_handler = obs.obs_get_proc_handler()
402 data = obs.calldata_create()
403
404 obs.calldata_set_string(data, "temp_var_id", str(temp_var_id))
405 obs.calldata_set_string(data, "value", str(value))
406 obs.calldata_set_int(data, "instance_id", int(instance_id))
407 obs.proc_handler_call(proc_handler, "advss_set_temp_var_value", data)
408
409 success = obs.calldata_bool(data, "success")
410 if success is False:
411 obs.script_log(
412 obs.LOG_WARNING, f'failed to set value for macro property "{temp_var_id}"'
413 )
414
415 obs.calldata_destroy(data)
416
417
418###############################################################################

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected