1 .. -*- coding: utf-8; mode: rst -*-
8 Programming a V4L2 device consists of these steps:
12 - Changing device properties, selecting a video and audio input, video
13 standard, picture brightness a. o.
15 - Negotiating a data format
17 - Negotiating an input/output method
19 - The actual input/output loop
23 In practice most steps are optional and can be executed out of order. It
24 depends on the V4L2 device type, you can read about the details in
25 :ref:`devices`. In this chapter we will discuss the basic concepts
26 applicable to all devices.