| 522 | } |
| 523 | |
| 524 | void MacroConditionMedia::ResetSignalHandler() |
| 525 | { |
| 526 | _signals.clear(); |
| 527 | OBSSourceAutoRelease mediasource = |
| 528 | obs_weak_source_get_source(_source.GetSource()); |
| 529 | signal_handler_t *sh = obs_source_get_signal_handler(mediasource); |
| 530 | _signals.emplace_back(sh, "media_stopped", MediaStopped, this); |
| 531 | _signals.emplace_back(sh, "media_ended", MediaEnded, this); |
| 532 | _signals.emplace_back(sh, "media_next", MediaNext, this); |
| 533 | } |
| 534 | |
| 535 | void MacroConditionMedia::MediaStopped(void *data, calldata_t *) |
| 536 | { |
no test coverage detected