Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Introduce a high-level processing API #20

Open
omeryusufyagci opened this issue Oct 3, 2024 · 0 comments
Open

Feature: Introduce a high-level processing API #20

omeryusufyagci opened this issue Oct 3, 2024 · 0 comments
Labels
backend core Media processing component, the core C++ binary. feature New feature or request frontend help wanted Extra attention is needed

Comments

@omeryusufyagci
Copy link
Owner

omeryusufyagci commented Oct 3, 2024

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 the MediaProcessor side to provide an API for the backend.

Additional Context:
N/A

@omeryusufyagci omeryusufyagci added feature New feature or request help wanted Extra attention is needed frontend backend core Media processing component, the core C++ binary. labels Oct 3, 2024
@omeryusufyagci omeryusufyagci changed the title Feature: Introduce a high-level filter adjustment parameter Feature: Introduce a high-level filter API Oct 5, 2024
@omeryusufyagci omeryusufyagci changed the title Feature: Introduce a high-level filter API Feature: Introduce a user-targeted processing API Oct 5, 2024
@omeryusufyagci omeryusufyagci changed the title Feature: Introduce a user-targeted processing API Feature: Introduce a high-level processing API Oct 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend core Media processing component, the core C++ binary. feature New feature or request frontend help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant