Skip to content

Conversation

@Arnei
Copy link
Member

@Arnei Arnei commented Oct 30, 2025

Adds support for sending configuration to the agent configuration endpoint in Opencast.
Adds a new config option "inputs". It allows users to specifiy for a given event which tracks they would like to show up in the final recording. For example, if the agent is capable of recording both "presenter/source" and "presentation/source", a user may select only "presentation/source" as input.

The idea behind this PR was to make a demo implementation for the extended capture agent api that is currently in the works in the main repo opencast/opencast#7114. However, pyCA cannot make use of any of the new properties/capabilities. So this just adds "inputs", which is a feature that already exists in Opencast and conversely this PR should work fine without opencast/opencast#7114.

This PR is very similar to #413, it just does less.

Adds support for sending configuration to the agent
configuration endpoint in Opencast.
Adds a new config option "inputs". It allows users to specifiy for a
given event which tracks they would like to show up in the final
recording. For example, if the agent is capable of recording both
"presenter/source" and "presentation/source", a user may
select only "presentation/source" as input.
@Arnei Arnei force-pushed the extended-capture-agent-api branch from ff96eb2 to 6626e4c Compare November 4, 2025 11:45
@Arnei
Copy link
Member Author

Arnei commented Nov 17, 2025

Test is failing because the minimum level of code coverage is not met. This is in part due to this PR adding code to a function that already was not covered by code tests previously, which in itselfs seems to be a bug. I could not quite figure out how to properly fix that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant