v4l2: improve requestBuffer/call signatures


Return an expected with std::error_code as error rather using in/out
arguments. Makes the code easier to reason about.

Pick-to: 6.12
Change-Id: I8fcf5d254e779b40425573c2ff87ba827eb9a46f
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
commit122d177429020ea828d47a3849cf2406832ed5a1
parent6611bbfafbfbb4c52680e2775acfc7ee81ebf0e6
authorTim Blechmann <tim.blechmann@qt.io>
committerTim Blechmann <tim.blechmann@qt.io>
commit timeTue, 20 Oct 2026 12:38:09 +0000