v4l2-write - Write to a V4L2 device
write() writes up to count bytes to the device referenced by the file descriptor fd from the buffer starting at buf. When the hardware outputs are not active yet, this function enables them. When count is zero, write() returns 0 without any other effect.
When the application does not provide more data in time, the previous video frame, raw VBI image, sliced VPS or WSS data is displayed again. Sliced Teletext or Closed Caption data is not repeated, the driver inserts a blank line instead.
On success, the number of bytes written are returned. Zero indicates nothing was written. On error, -1 is returned, and the errno variable is set appropriately. In this case the next write will start at the beginning of a new frame. Possible error codes are: