s->buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
s->buf.memory = V4L2_MEMORY_MMAP;
Должен признаться, что я не знаком с API-интерфейсом V4L2. Я встречаюсь в двух вышеперечисленных строках, первый - для создания типа буфера, вторая строка - передать указателю выделенной памяти видеоустройства в буфер.(V4L2) Что делают эти 2 строки?
Проблема в том, что я не знаю, правильно ли я предполагаю, и мне нужно, чтобы кто-то подробно объяснил, как работает вторая линия.