public static extern obs_properties_t obs_get_source_properties(obs_source_type type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(UTF8StringMarshaler))] string id);
public static extern obs_source_t obs_source_create(obs_source_type type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(UTF8StringMarshaler))] string id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(UTF8StringMarshaler))] string name, obs_data_t settings, obs_data_t hotkey_data);
public static extern obs_data_t obs_get_source_defaults(obs_source_type type, string id);
public static extern string obs_source_get_display_name(obs_source_type type, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(UTF8StringMarshaler))] string id);