Closed Julusian closed 1 year ago
Patch coverage: 97.75
% and project coverage change: +0.17
:tada:
Comparison is base (
4e26777
) 86.27% compared to head (0ef7cec
) 86.45%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
feature
This implements the functionality in this menu:
Providing both an object describing the available outputs, and an object describing the available sources.
I have found one bug with this implementation, where setting the names often leaves 'garbage' characters after the new name. perhaps something is missing a null termination?This bug also happens when using the official SDK (in C#), so it is likely to be a bug in the ATEM.I have given this a quick test against an TVS HD8, and it got the correct state updates, and responded as expected to any commands.
This could do with some helper methods/thought on how to generate the source/output ids nicely. It might be as simple as a function which combines the sourceId/outputId and channels into the full id number, or maybe we can do more to make the sourceId/outputId more friendly