obsproject / obs-websocket

Remote-control of OBS Studio through WebSocket
GNU General Public License v2.0
3.79k stars 701 forks source link

Feature Request: List the setting options some requests use instead of just being an Object. #1227

Open alanakos33 opened 1 month ago

alanakos33 commented 1 month ago

Feature Request Type

RPC Request

Feature Request Type (Other)

No response

Requested Feature

Example of unknown Object

In the listed url, you will find: SetSourceFilterSettings which among other things accepts filterSettings which is an Object.

The problem with this is that the clients i also use (in python or golang) seem to be copying that also and give no type information on what this settings objects is.

So i have to either do the request manually and log it, to see what this object is, or do a bit of trial and error, and see obs response to the request is, for any information on what fields it also needs.

This makes development, very tiresome and time consuming.

Requested Feature Usage Scenario

More detailed documentation on the schema of various objects, and a short description.