Merge pull request #409 from Lange/feat/transition-type

feat(events): add "type" field to TransitionBegin
This commit is contained in:
Stéphane Lepin 2020-02-15 17:29:08 +01:00 committed by GitHub
commit 40ea7cfe15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -877,6 +877,7 @@ void WSEvents::TransitionDurationChanged(int ms) {
* A transition (other than "cut") has begun.
*
* @return {String} `name` Transition name.
* @return {String} `type` Transition type.
* @return {int} `duration` Transition duration (in milliseconds).
* @return {String} `from-scene` Source scene of the transition
* @return {String} `to-scene` Destination scene of the transition
@ -901,6 +902,7 @@ void WSEvents::OnTransitionBegin(void* param, calldata_t* data) {
OBSDataAutoRelease fields = obs_data_create();
obs_data_set_string(fields, "name", obs_source_get_name(transition));
obs_data_set_string(fields, "type", obs_source_get_id(transition));
obs_data_set_int(fields, "duration", duration);
OBSSourceAutoRelease sourceScene = obs_transition_get_source(transition, OBS_TRANSITION_SOURCE_A);