Program flags is unsigned or signed, depending of source.

- API send signed value
- Proto send unsigned value.

Proto have to read unsigned and then cast values as signed.
No spec for returned value in DeleleRecording().