1.21. FM 接收器控制参考¶
FM 接收器 (FM_RX) 类包含用于 FM 接收设备的常用功能的控制。
1.21.1. FM_RX 控制 ID¶
V4L2_CID_FM_RX_CLASS (类)
FM_RX 类描述符。调用 ioctls VIDIOC_QUERYCTRL、VIDIOC_QUERY_EXT_CTRL 和 VIDIOC_QUERYMENU 以获取此控件将返回此控制类的描述。
V4L2_CID_RDS_RECEPTION (布尔值)
启用/禁用无线电调谐器对 RDS 的接收
V4L2_CID_RDS_RX_PTY (整数)
获取 RDS 节目类型字段。这最多编码 31 种预定义的节目类型。
V4L2_CID_RDS_RX_PS_NAME (字符串)
获取节目服务名称 (PS_NAME)。它旨在在接收器上进行静态显示。它是帮助听众识别和选择节目服务的主要工具。在 IEC 62106 的附录 E(RDS 规范)中,完整描述了节目服务名称字符串的正确字符编码。同样来自 RDS 规范,PS 通常是单个八字符文本。但是,也可能找到可以滚动大小为 8 x N 个字符的字符串的接收器。因此,此控件必须配置为 8 个字符的步长。结果是它必须始终包含大小为 8 的倍数的字符串。
V4L2_CID_RDS_RX_RADIO_TEXT (字符串)
获取无线电文本信息。它是对广播内容的文本描述。当广播公司希望传输更长的 PS 名称、与节目相关的信息或任何其他文本时,可以应用 RDS 无线电文本。在这些情况下,除了
V4L2_CID_RDS_RX_PS_NAME
之外,还可以使用 RadioText。IEC 62106 的附录 E 中也完整描述了无线电文本字符串的编码。无线电文本字符串的长度取决于用于传输它的 RDS 块,即 32(2A 块)或 64(2B 块)。但是,也可能找到可以滚动大小为 32 x N 或 64 x N 个字符的字符串的接收器。因此,此控件必须配置为 32 或 64 个字符的步长。结果是它必须始终包含大小为 32 或 64 的倍数的字符串。V4L2_CID_RDS_RX_TRAFFIC_ANNOUNCEMENT (布尔值)
如果设置,则表示正在进行交通广播。
V4L2_CID_RDS_RX_TRAFFIC_PROGRAM (布尔值)
如果设置,则表示调谐的节目会播放交通广播。
V4L2_CID_RDS_RX_MUSIC_SPEECH (布尔值)
如果设置,则表示此频道广播音乐。如果清除,则表示它广播语音。如果发射机不区分这一点,则会设置此项。
V4L2_CID_TUNE_DEEMPHASIS
(枚举)
- enum v4l2_deemphasis -
配置接收的去加重值。去加重滤波器应用于广播,以增强高音频频率。根据地区,使用 50 或 75 微秒的时间常数。enum v4l2_deemphasis 定义了去加重的可能值。以下是这些值
|
不应用去加重。 |
|
使用 50 微秒的去加重。 |
|
使用 75 微秒的去加重。 |