Since the values exposed seem quite rudimentary, I doubt we need a whole capabilities backend for desktop capture. It should hopefully suffice to capabilities when we update settings. The spec was recently clarified that capabilities should refresh when resizing a captured window.
Bug 1958076 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Since the values exposed seem quite rudimentary, I doubt we need a whole capabilities backend for desktop capture. It should hopefully suffice to update capabilities when we update settings. The spec was recently clarified that capabilities should refresh when resizing a captured window.