mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-07-29 00:26:14 -04:00
libobs: Add function to allow getting output connect time
This commit is contained in:
@@ -2105,3 +2105,13 @@ float obs_output_get_congestion(obs_output_t *output)
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int obs_output_get_connect_time_ms(obs_output_t *output)
|
||||
{
|
||||
if (!obs_output_valid(output, "obs_output_get_connect_time_ms"))
|
||||
return -1;
|
||||
|
||||
if (output->info.get_connect_time_ms)
|
||||
return output->info.get_connect_time_ms(output->context.data);
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -66,6 +66,7 @@ struct obs_output_info {
|
||||
void (*free_type_data)(void *type_data);
|
||||
|
||||
float (*get_congestion)(void *data);
|
||||
int (*get_connect_time_ms)(void *data);
|
||||
};
|
||||
|
||||
EXPORT void obs_register_output_s(const struct obs_output_info *info,
|
||||
|
||||
@@ -1496,6 +1496,7 @@ EXPORT void obs_output_output_caption_text1(obs_output_t *output,
|
||||
#endif
|
||||
|
||||
EXPORT float obs_output_get_congestion(obs_output_t *output);
|
||||
EXPORT int obs_output_get_connect_time_ms(obs_output_t *output);
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Functions used by outputs */
|
||||
|
||||
Reference in New Issue
Block a user