libobs: Add media control support to backend
This commit is contained in:
committed by
jp9000
parent
4cae7c55a1
commit
f9ccea5235
13
libobs/obs.h
13
libobs/obs.h
@@ -1317,6 +1317,19 @@ EXPORT bool obs_source_audio_active(const obs_source_t *source);
|
||||
|
||||
EXPORT uint32_t obs_source_get_last_obs_version(const obs_source_t *source);
|
||||
|
||||
/** Media controls */
|
||||
EXPORT void obs_source_media_play_pause(obs_source_t *source, bool pause);
|
||||
EXPORT void obs_source_media_restart(obs_source_t *source);
|
||||
EXPORT void obs_source_media_stop(obs_source_t *source);
|
||||
EXPORT void obs_source_media_next(obs_source_t *source);
|
||||
EXPORT void obs_source_media_previous(obs_source_t *source);
|
||||
EXPORT int64_t obs_source_media_get_duration(obs_source_t *source);
|
||||
EXPORT int64_t obs_source_media_get_time(obs_source_t *source);
|
||||
EXPORT void obs_source_media_set_time(obs_source_t *source, int64_t ms);
|
||||
EXPORT enum obs_media_state obs_source_media_get_state(obs_source_t *source);
|
||||
EXPORT void obs_source_media_started(obs_source_t *source);
|
||||
EXPORT void obs_source_media_ended(obs_source_t *source);
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* Transition-specific functions */
|
||||
enum obs_transition_target {
|
||||
|
Reference in New Issue
Block a user