Searched refs:tuner (Results 1 - 15 of 15) sorted by relevance

/hardware/libhardware/include/hardware/
H A Dradio.h67 * 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 Dradio_hw.c99 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 DIBroadcastRadio.hal34 * 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 DTuner.cpp82 sp<Tuner> tuner = weak.promote(); local
83 if (tuner == 0) return;
84 tuner->onCallback(halEvent);
/hardware/interfaces/broadcastradio/1.1/default/
H A DTuner.cpp88 sp<Tuner> tuner = weak.promote(); local
89 if (tuner == 0) return;
90 tuner->onCallback(halEvent);
/hardware/interfaces/broadcastradio/1.1/vts/functional/
H A DVtsHalBroadcastradioV1_1TargetTest.cpp268 [&](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 DVtsHalBroadcastradioV1_0TargetTest.cpp311 [&](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 Dvideodev2.h790 __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 Dvideodev2.h265 #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 Dvideodev2.h841 __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 Dvideodev2.h271 #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 Dvideodev2.h789 __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 Dvideodev2.h262 #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 Dvideodev2.h761 __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 Dvideodev2.h277 #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

Completed in 1324 milliseconds