libobs: Add minimum display duration to caption data

Adds display_duration declaring the minimum duration a caption text
is not going to be overwritten by a new one. To keep the functions
backwards-compatible obs_output_output_caption_text2 was added while
obs_output_output_caption_text1 continues having a 2 second default.
This commit is contained in:
derrod
2019-02-20 05:33:33 +01:00
parent 4722b764ca
commit b8b2b7e2e3
3 changed files with 21 additions and 6 deletions

View File

@@ -1714,6 +1714,8 @@ EXPORT const char *obs_output_get_id(const obs_output_t *output);
#if BUILD_CAPTIONS
EXPORT void obs_output_output_caption_text1(obs_output_t *output,
const char *text);
EXPORT void obs_output_output_caption_text2(obs_output_t *output,
const char *text, double display_duration);
#endif
EXPORT float obs_output_get_congestion(obs_output_t *output);