Feature: Introduce a high-level processing API #20
Labels
backend
core
Media processing component, the core C++ binary.
feature
New feature or request
frontend
help wanted
Extra attention is needed
Description:
Both for offline and live processing, it would be beneficial to add a high-level API to adjust the processing behavior. For filtering, particularly the
--df-beta
should be exposed, but not in a way that would require the user to know its implementation details.We should provide the user a simplistic "less-or-more?" setting, and handle its propagation from the frontend all the way to the
MediaProcessor
.Use Case:
Primarily for live feeds, as it will provide an immediate improvement in processed media. It will also be useful for offline analysis, allowing users to tune the resulting media.
Proposed Solution:
Partially covered in the description. Most likely reuse the
MediaHandler
on the backend (pending an in-progress refactor), and introduce a dedicated class on theMediaProcessor
side to provide an API for the backend.Additional Context:
N/A
The text was updated successfully, but these errors were encountered: