Add function to check if configured encoder is valid for service(s) #1620
+75
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Add a function to validate the configured encoder on demand. Encoders are selected based on the main service but never validated against the second service.
Motivation and Context
Streaming with dual output can fail with no errors if an encoder is incompatible with the secondary service. This change allows the front end to perform the validation based on user settings before going live.
How Has This Been Tested?
Tested locally with various settings.
Types of changes
Checklist: