/hardware/libhardware/include/hardware/ |
H A D | radio.h | 67 * closing and reopening of the tuner interface. 86 /* control interface for a radio tuner */ 103 int (*set_configuration)(const struct radio_tuner *tuner, 116 int (*get_configuration)(const struct radio_tuner *tuner, 140 int (*scan)(const struct radio_tuner *tuner, 163 int (*step)(const struct radio_tuner *tuner, 186 int (*tune)(const struct radio_tuner *tuner, 201 int (*cancel)(const struct radio_tuner *tuner); 217 int (*get_program_information)(const struct radio_tuner *tuner, 238 * Open a tuner interfac [all...] |
/hardware/libhardware/modules/radio/ |
H A D | radio_hw.c | 99 struct stub_radio_tuner *tuner; member in struct:stub_radio_device 126 static int send_command_l(struct stub_radio_tuner *tuner, argument 157 list_add_tail(&tuner->command_list, &cmd->node); 158 pthread_cond_signal(&tuner->cond); 196 static int prepare_metadata(struct stub_radio_tuner *tuner, argument 211 ret = radio_metadata_allocate(metadata, tuner->program.channel, 0); 256 struct stub_radio_tuner *tuner = (struct stub_radio_tuner *)context; local 263 pthread_mutex_lock(&tuner->lock); 266 // ea announcements at random. They are access protected by tuner->lock. 277 if (list_empty(&tuner 492 tuner_set_configuration(const struct radio_tuner *tuner, const radio_hal_band_config_t *config) argument 516 tuner_get_configuration(const struct radio_tuner *tuner, radio_hal_band_config_t *config) argument 545 tuner_step(const struct radio_tuner *tuner, radio_direction_t direction, bool skip_sub_channel) argument 559 tuner_scan(const struct radio_tuner *tuner, radio_direction_t direction, bool skip_sub_channel) argument 573 tuner_tune(const struct radio_tuner *tuner, unsigned int channel, unsigned int sub_channel) argument 592 tuner_cancel(const struct radio_tuner *tuner) argument 604 tuner_get_program_information(const struct radio_tuner *tuner, radio_program_info_t *info) argument 645 rdev_open_tuner(const struct radio_hw_device *dev, const radio_hal_band_config_t *config, bool audio, radio_callback_t callback, void *cookie, const struct radio_tuner **tuner) argument 706 rdev_close_tuner(const struct radio_hw_device *dev, const struct radio_tuner *tuner) argument [all...] |
/hardware/interfaces/broadcastradio/1.0/ |
H A D | IBroadcastRadio.hal | 34 * Open a tuner interface for the requested configuration. 35 * If no other tuner is opened, this will power on the radio hardware. 36 * The hardware must be powered down when all tuner interface are released. 38 * @param audio True if this tuner must be used for live radio listening and 44 * @return tuner The interface to control the tuner 50 generates (Result result, ITuner tuner);
|
/hardware/interfaces/broadcastradio/1.0/default/ |
H A D | Tuner.cpp | 82 sp<Tuner> tuner = weak.promote(); local 83 if (tuner == 0) return; 84 tuner->onCallback(halEvent);
|
/hardware/interfaces/broadcastradio/1.1/default/ |
H A D | Tuner.cpp | 88 sp<Tuner> tuner = weak.promote(); local 89 if (tuner == 0) return; 90 tuner->onCallback(halEvent);
|
/hardware/interfaces/broadcastradio/1.1/vts/functional/ |
H A D | VtsHalBroadcastradioV1_1TargetTest.cpp | 268 [&](Result result, const sp<V1_0::ITuner>& tuner) { 271 mTuner = ITuner::castFrom(tuner); 305 * - the implementation supports at least one tuner
|
/hardware/interfaces/broadcastradio/1.0/vts/functional/ |
H A D | VtsHalBroadcastradioV1_0TargetTest.cpp | 311 [&](Result result, const sp<ITuner>& tuner) { 314 mTuner = tuner; 348 * - the implementation supports at least one tuner
|
/hardware/qcom/msm8994/kernel-headers/linux/ |
H A D | videodev2.h | 790 __u32 tuner; member in struct:v4l2_input 982 __u32 tuner; member in struct:v4l2_frequency 994 __u32 tuner; member in struct:v4l2_frequency_band 1006 __u32 tuner; member in struct:v4l2_hw_freq_seek
|
/hardware/qcom/msm8994/original-kernel-headers/linux/ |
H A D | videodev2.h | 265 #define V4L2_CAP_TUNER 0x00010000 /* has a tuner */ 1180 __u32 tuner; /* enum v4l2_tuner_type */ member in struct:v4l2_input 1388 __u32 tuner; member in struct:v4l2_frequency 1399 __u32 tuner; member in struct:v4l2_frequency_band 1410 __u32 tuner; member in struct:v4l2_hw_freq_seek
|
/hardware/qcom/msm8996/kernel-headers/linux/ |
H A D | videodev2.h | 841 __u32 tuner; member in struct:v4l2_input 1067 __u32 tuner; member in struct:v4l2_frequency 1079 __u32 tuner; member in struct:v4l2_frequency_band 1091 __u32 tuner; member in struct:v4l2_hw_freq_seek
|
/hardware/qcom/msm8996/original-kernel-headers/linux/ |
H A D | videodev2.h | 271 #define V4L2_CAP_TUNER 0x00010000 /* has a tuner */ 1254 __u32 tuner; /* enum v4l2_tuner_type */ member in struct:v4l2_input 1493 __u32 tuner; member in struct:v4l2_frequency 1504 __u32 tuner; member in struct:v4l2_frequency_band 1515 __u32 tuner; member in struct:v4l2_hw_freq_seek
|
/hardware/qcom/msm8x84/kernel-headers/linux/ |
H A D | videodev2.h | 789 __u32 tuner; member in struct:v4l2_input 981 __u32 tuner; member in struct:v4l2_frequency 992 __u32 tuner; member in struct:v4l2_frequency_band 1005 __u32 tuner; member in struct:v4l2_hw_freq_seek
|
/hardware/qcom/msm8x84/original-kernel-headers/linux/ |
H A D | videodev2.h | 262 #define V4L2_CAP_TUNER 0x00010000 /* has a tuner */ 1177 __u32 tuner; /* enum v4l2_tuner_type */ member in struct:v4l2_input 1385 __u32 tuner; member in struct:v4l2_frequency 1396 __u32 tuner; member in struct:v4l2_frequency_band 1407 __u32 tuner; member in struct:v4l2_hw_freq_seek
|
/hardware/qcom/msm8960/kernel-headers/linux/ |
H A D | videodev2.h | 761 __u32 tuner; member in struct:v4l2_input 1831 __u32 tuner; member in struct:v4l2_frequency 1839 __u32 tuner; member in struct:v4l2_hw_freq_seek
|
/hardware/qcom/msm8960/original-kernel-headers/linux/ |
H A D | videodev2.h | 277 #define V4L2_CAP_TUNER 0x00010000 /* has a tuner */ 1083 __u32 tuner; /* Associated tuner */ member in struct:v4l2_input 2090 __u32 tuner; member in struct:v4l2_frequency 2097 __u32 tuner; member in struct:v4l2_hw_freq_seek
|