obs-websocket
obs-websocket copied to clipboard
Requests: Add Deinterlacing Functionality
Description
Added GetSourceDeinterlaceMode, SetSourceDeinterlaceMode, GetSourceDeinterlaceFieldOrder, SetSourceDeinterlaceFieldOrder
Motivation and Context
There's currently no way to get/set the deinterlacing settings on a source. I needed the ability to enable deinterlacing via websockets for an automation project.
This PR addresses https://github.com/obsproject/obs-websocket/issues/1183
How Has This Been Tested?
I built the plugin with the latest release of OBS and tested using postman calls. Tested OS(s):
- Windows 10
- macOS Ventura
Types of changes
- New request/event (non-breaking)
Checklist:
- [x] I have read the Contributing Guidelines.
- [x] All commit messages are properly formatted and commits squashed where appropriate.
- [x] My code is not on
masteror arelease/*branch. - [x] The code has been tested.
- [x] I have included updates to all appropriate documentation.