(temp_var_id, value, instance_id)
| 398 | |
| 399 | |
| 400 | def 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 | ############################################################################### |
no outgoing calls
no test coverage detected