struct tuner_range
Prev | Video2Linux devices | Next

## Name

struct tuner_range — define the frequencies supported by the tuner

## Synopsis

    struct tuner_range {
      unsigned short limit;
      unsigned char config;
      unsigned char cb;
    };

## Members

limit

  Max frequency supported by that range, in 62.5 kHz (TV) or 62.5 Hz (Radio), as defined by V4L2_TUNER_CAP_LOW.

config

  Value of the band switch byte (BB) to setup this mode.

cb

  Value of the CB byte to setup this mode.

## Description

Please notice that digital tuners like xc3028/xc4000/xc5000 don't use those ranges, as they're defined inside the driver. This is used by analog tuners that are compatible with the “Philips way” to setup the tuners. On those devices, the tuner set is done via 4 bytes: divider byte1 (DB1), divider byte 2 (DB2), Control byte (CB) and band switch byte (BB). Some tuners also have an additional optional Auxiliary byte (AB).

Prev | Up | Next
enum param_type | Home | struct tuner_params