Lines Matching +full:in +full:- +full:band
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_ENUM_FREQ_BANDS - Enumerate supported frequency bands
47 .. flat-table:: struct v4l2_frequency_band
48 :header-rows: 0
49 :stub-columns: 0
52 * - __u32
53 - ``tuner``
54 - The tuner or modulator index number. This is the same value as in
60 * - __u32
61 - ``type``
62 - The tuner type. This is the same value as in the struct
68 * - __u32
69 - ``index``
70 - Identifies the frequency band, set by the application.
71 * - __u32
72 - ``capability``
73 - :cspan:`2` The tuner/modulator capability flags for this
74 frequency band, see :ref:`tuner-capability`. The
79 * - __u32
80 - ``rangelow``
81 - :cspan:`2` The lowest tunable frequency in units of 62.5 kHz, or
82 if the ``capability`` flag ``V4L2_TUNER_CAP_LOW`` is set, in units
83 of 62.5 Hz, for this frequency band. A 1 Hz unit is used when the
85 * - __u32
86 - ``rangehigh``
87 - :cspan:`2` The highest tunable frequency in units of 62.5 kHz,
88 or if the ``capability`` flag ``V4L2_TUNER_CAP_LOW`` is set, in
89 units of 62.5 Hz, for this frequency band. A 1 Hz unit is used
91 * - __u32
92 - ``modulation``
93 - :cspan:`2` The supported modulation systems of this frequency
94 band. See :ref:`band-modulation`.
98 Currently only one modulation system per frequency band
100 modulation systems are possible. Contact the linux-media
104 * - __u32
105 - ``reserved``\ [9]
106 - Reserved for future extensions.
113 .. _band-modulation:
115 .. flat-table:: Band Modulation Systems
116 :header-rows: 0
117 :stub-columns: 0
120 * - ``V4L2_BAND_MODULATION_VSB``
121 - 0x02
122 - Vestigial Sideband modulation, used for analog TV.
123 * - ``V4L2_BAND_MODULATION_FM``
124 - 0x04
125 - Frequency Modulation, commonly used for analog radio.
126 * - ``V4L2_BAND_MODULATION_AM``
127 - 0x08
128 - Amplitude Modulation, commonly used for analog radio.
133 On success 0 is returned, on error -1 and the ``errno`` variable is set
135 :ref:`Generic Error Codes <gen-errors>` chapter.