OBS Multiplatform API Volatility

gogogoen

New Member
Hi All,

I've been looking into possibly creating an application to hook into OBS and am currently trying to decide between OBS 1 and Multiplatform.

My main concern is that of the Multiplatform API's potential to drastically change, since the entire project is still in beta. Are there any plans to make major, non-backwards-compatible changes to the API or any potential for this to happen in the roadmap moving forward, or has the API been pretty much solidified and from here on in it will be just additions to the API functionality and the platform itself?

If there is the potential for it to change, I would need to default back to the OBS 1 API, since I know someone who's worked in it before, but the lack of documentation is not ideal.

Thanks for any clarification on this.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I have to do one more relatively big API breakage for 0.13.0. After 0.13.0 is released, it should be okay. Generally I don't make backward-incompatible changes otherwise. I want to spend the time developing 0.13.0 getting the API solidified. I would prefer it if you waited until that time because the original is just not getting updated anymore.
 
Last edited:

gogogoen

New Member
So, say in the plugin, the only API interaction with OBS would be starting/stopping a stream, possibly changing recording file output name (not sure if this is even supported), and acquiring timestamp data. Would this functionality be vulnerable to the breakage expected in October/November?

I'm just on kind of a tighter schedule than I'd like, so I'm trying my best to justify the Multiplatform release as much as I can before I am forced to use 1.0 for "stability".
 
Top