Go to the source code of this file.
Classes | |
| struct | hdhomerun_channelscan_t |
Functions | |
| struct hdhomerun_channelscan_t * | channelscan_create (struct hdhomerun_device_t *hd, const char *channelmap) |
| void | channelscan_destroy (struct hdhomerun_channelscan_t *scan) |
| static int | channelscan_find_lock (struct hdhomerun_channelscan_t *scan, uint32_t frequency, struct hdhomerun_channelscan_result_t *result) |
| static void | channelscan_extract_name (struct hdhomerun_channelscan_program_t *program, const char *line) |
| static int | channelscan_detect_programs (struct hdhomerun_channelscan_t *scan, struct hdhomerun_channelscan_result_t *result, bool_t *pchanged, bool_t *pincomplete) |
| int | channelscan_advance (struct hdhomerun_channelscan_t *scan, struct hdhomerun_channelscan_result_t *result) |
| int | channelscan_detect (struct hdhomerun_channelscan_t *scan, struct hdhomerun_channelscan_result_t *result) |
| uint8_t | channelscan_get_progress (struct hdhomerun_channelscan_t *scan) |
| struct hdhomerun_channelscan_t* channelscan_create | ( | struct hdhomerun_device_t * | hd, | |
| const char * | channelmap | |||
| ) | [read] |
Definition at line 42 of file hdhomerun_channelscan.c.
Referenced by hdhomerun_device_channelscan_init().
| void channelscan_destroy | ( | struct hdhomerun_channelscan_t * | scan | ) |
Definition at line 61 of file hdhomerun_channelscan.c.
Referenced by hdhomerun_device_channelscan_advance(), hdhomerun_device_channelscan_detect(), hdhomerun_device_channelscan_init(), and hdhomerun_device_destroy().
| static int channelscan_find_lock | ( | struct hdhomerun_channelscan_t * | scan, | |
| uint32_t | frequency, | |||
| struct hdhomerun_channelscan_result_t * | result | |||
| ) | [static] |
Definition at line 66 of file hdhomerun_channelscan.c.
Referenced by channelscan_detect().
| static void channelscan_extract_name | ( | struct hdhomerun_channelscan_program_t * | program, | |
| const char * | line | |||
| ) | [static] |
Definition at line 106 of file hdhomerun_channelscan.c.
Referenced by channelscan_detect_programs().
| static int channelscan_detect_programs | ( | struct hdhomerun_channelscan_t * | scan, | |
| struct hdhomerun_channelscan_result_t * | result, | |||
| bool_t * | pchanged, | |||
| bool_t * | pincomplete | |||
| ) | [static] |
Definition at line 141 of file hdhomerun_channelscan.c.
Referenced by channelscan_detect().
| int channelscan_advance | ( | struct hdhomerun_channelscan_t * | scan, | |
| struct hdhomerun_channelscan_result_t * | result | |||
| ) |
Definition at line 229 of file hdhomerun_channelscan.c.
Referenced by hdhomerun_device_channelscan_advance().
| int channelscan_detect | ( | struct hdhomerun_channelscan_t * | scan, | |
| struct hdhomerun_channelscan_result_t * | result | |||
| ) |
Definition at line 262 of file hdhomerun_channelscan.c.
Referenced by hdhomerun_device_channelscan_detect().
| uint8_t channelscan_get_progress | ( | struct hdhomerun_channelscan_t * | scan | ) |
Definition at line 327 of file hdhomerun_channelscan.c.
Referenced by hdhomerun_device_channelscan_get_progress().
1.6.3