mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-05-19 13:56:06 -04:00
libobs: Add obs_canvas_get_signal_handler
This commit is contained in:
@@ -418,6 +418,11 @@ bool obs_canvas_get_video_info(const obs_canvas_t *canvas, struct obs_video_info
|
||||
return true;
|
||||
}
|
||||
|
||||
signal_handler_t *obs_canvas_get_signal_handler(obs_canvas_t *canvas)
|
||||
{
|
||||
return canvas->context.signals;
|
||||
}
|
||||
|
||||
void obs_canvas_set_channel(obs_canvas_t *canvas, uint32_t channel, obs_source_t *source)
|
||||
{
|
||||
assert(channel < MAX_CHANNELS);
|
||||
|
||||
@@ -2566,6 +2566,9 @@ EXPORT obs_weak_canvas_t *obs_canvas_get_weak_canvas(obs_canvas_t *canvas);
|
||||
/** Get strong reference from weak reference */
|
||||
EXPORT obs_canvas_t *obs_weak_canvas_get_canvas(obs_weak_canvas_t *weak);
|
||||
|
||||
/** Returns the signal handler for a canvas */
|
||||
EXPORT signal_handler_t *obs_canvas_get_signal_handler(obs_canvas_t *canvas);
|
||||
|
||||
/* Channels */
|
||||
/** Sets the source to be used for this canvas. */
|
||||
EXPORT void obs_canvas_set_channel(obs_canvas_t *canvas, uint32_t channel, obs_source_t *source);
|
||||
|
||||
Reference in New Issue
Block a user