libobs-sharp icon indicating copy to clipboard operation
libobs-sharp copied to clipboard

Any plans to support frontend API?

Open billbogaiv opened this issue 9 years ago • 1 comments

Starting with 0.16.0, there is a frontend API available. I tried to do a simple mockup, but this is not my forte and could not get passed a simple call to get scene names:

Ref. https://github.com/jp9000/obs-studio/blob/8836592d92284c454f2e2d00b512837d9c53cbe9/UI/obs-frontend-api/obs-frontend-api.h#L47

Sample code

public static class libobsFrontend
{
    public const string importLibrary = "obs-frontend-api.dll";
    public const CallingConvention importCall = CallingConvention.Cdecl;

    [DllImport(importLibrary, CallingConvention = importCall)]
    public static extern string obs_frontend_get_scene_names();
}

During runtime, the call results in Tried to call obs_frontend_get_scene_names with no callbacks!.

The call chain is here to here.

I'm stuck on creating callbacks and have no idea where to begin 🤔.

billbogaiv avatar Nov 06 '16 23:11 billbogaiv

Hey, I know this is 6 years later, but did you end up figuring out how to create callbacks? Nothing I've tried seems to work.

bign0name avatar Jun 29 '22 02:06 bign0name

信息收到,谢谢ok。

lijun13141 avatar Jun 29 '22 02:06 lijun13141