First is smallflash, middleflash really needed? Does a team want to use it? I have no idea for what? If someone needs it, can we make it optional? And what would optional mean here? Proc nodes doesn’t have to be there or can it return nothing?
Second but much more important. We need to write down a few things. Why? Because with the current informations it’s impossible to write an implementation for e.g. OpenPLi.
smallflash seems to return True/False. But there is no definition when to return what. multitranscoding I don’t know what that means? Does it mean that the box can transcode more than one stream? And so on....
Only possible way to find that out at the moment, would be to read your implementation.
We should make a short list with all proc nodes, their possible return values and a short description what should be returned.
And one other thing we should think about is versioning. At least add a api-version (or similar) field.
Edited by betacentauri, 17 December 2020 - 19:46.