source : exemple de la doc de v4l2 "Video for Linux" http://v4l2spec.bytesex.org/spec/capture-example.html

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
fd = open ("/dev/video0", O_RDWR | O_NONBLOCK, 0);
 
fd_set fds;
FD_ZERO (&fds);
FD_SET (fd, &fds);
 
r = select (fd + 1, &fds, NULL, NULL, &timeout);
 
read (fd, start, length);

Mais pourquoi y a t'il un "+1" sur le premier argument de select() ?
Et à quoi sert fds ?

Merci pour vos lumières.