Information passed to libobs when attempting to
reset the audio context using obs_reset_audio
.
Interface to the OBS context. Only one context
can exist across all threads and any attempt to
create a new context while there is an existing
one will error.
Contains obs_data
and its related strings. Note that
this struct prevents string pointers from being freed
by keeping them owned.
Builds into an ObsString
that represents a path used
by libobs.
String wrapper for OBS function calls.
A wrapper for obs_video_info
, which is used
to pass information to libobs for the new OBS
video context after resetting the old OBS
video context.
A structure intended to help make
creating new ObsVideoInfo
structs
easier for resetting the OBS video
context.
Contains information to start a libobs context.
This is passed to the creation of ObsContext
.
Contains the necessary paths for starting the
libobs context built from ObsPath
.