Go to the source code of this file.
| LIBTYPE struct hdhomerun_device_t* hdhomerun_device_create | ( | uint32_t | device_id, | |
| uint32_t | device_ip, | |||
| unsigned int | tuner, | |||
| struct hdhomerun_debug_t * | dbg | |||
| ) | [read] |
Definition at line 74 of file hdhomerun_device.c.
Referenced by HDHRChannel::Connect(), hdhomerun_device_create_from_str_device_id(), hdhomerun_device_create_from_str_dns(), and hdhomerun_device_create_from_str_ip().
| LIBTYPE struct hdhomerun_device_t* hdhomerun_device_create_from_str | ( | const char * | device_str, | |
| struct hdhomerun_debug_t * | dbg | |||
| ) | [read] |
Definition at line 195 of file hdhomerun_device.c.
Referenced by hdhomerun_device_selector_load_from_file(), hdhomerun_device_selector_load_from_windows_registry(), and main_internal().
| LIBTYPE void hdhomerun_device_destroy | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 97 of file hdhomerun_device.c.
Referenced by HDHRChannel::Close(), hdhomerun_device_selector_destroy(), and main_internal().
| LIBTYPE const char* hdhomerun_device_get_name | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 230 of file hdhomerun_device.c.
Referenced by hdhomerun_device_selector_choose_test().
| LIBTYPE uint32_t hdhomerun_device_get_device_id | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 235 of file hdhomerun_device.c.
Referenced by hdhomerun_device_selector_find_device().
| LIBTYPE uint32_t hdhomerun_device_get_device_ip | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 240 of file hdhomerun_device.c.
| LIBTYPE uint32_t hdhomerun_device_get_device_id_requested | ( | struct hdhomerun_device_t * | hd | ) |
| LIBTYPE uint32_t hdhomerun_device_get_device_ip_requested | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 250 of file hdhomerun_device.c.
| LIBTYPE unsigned int hdhomerun_device_get_tuner | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 255 of file hdhomerun_device.c.
Referenced by hdhomerun_device_selector_find_device().
| LIBTYPE void hdhomerun_device_set_device | ( | struct hdhomerun_device_t * | hd, | |
| uint32_t | device_id, | |||
| uint32_t | device_ip | |||
| ) |
| LIBTYPE void hdhomerun_device_set_tuner | ( | struct hdhomerun_device_t * | hd, | |
| unsigned int | tuner | |||
| ) |
Definition at line 68 of file hdhomerun_device.c.
Referenced by hdhomerun_device_create(), and hdhomerun_device_set_tuner_from_str().
| LIBTYPE int hdhomerun_device_set_tuner_from_str | ( | struct hdhomerun_device_t * | hd, | |
| const char * | tuner_str | |||
| ) |
| LIBTYPE uint32_t hdhomerun_device_get_local_machine_addr | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 280 of file hdhomerun_device.c.
Referenced by HDHRChannel::DeviceSetTarget(), and hdhomerun_device_selector_choose_test().
| LIBTYPE int hdhomerun_device_get_tuner_status | ( | struct hdhomerun_device_t * | hd, | |
| char ** | pstatus_str, | |||
| struct hdhomerun_tuner_status_t * | status | |||
| ) |
Definition at line 364 of file hdhomerun_device.c.
Referenced by channelscan_find_lock(), hdhomerun_device_wait_for_lock(), and HDHRSignalMonitor::UpdateValues().
| LIBTYPE int hdhomerun_device_get_tuner_streaminfo | ( | struct hdhomerun_device_t * | hd, | |
| char ** | pstreaminfo | |||
| ) |
| LIBTYPE int hdhomerun_device_get_tuner_channel | ( | struct hdhomerun_device_t * | hd, | |
| char ** | pchannel | |||
| ) |
Definition at line 417 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_tuner_channelmap | ( | struct hdhomerun_device_t * | hd, | |
| char ** | pchannelmap | |||
| ) |
| LIBTYPE int hdhomerun_device_get_tuner_filter | ( | struct hdhomerun_device_t * | hd, | |
| char ** | pfilter | |||
| ) |
Definition at line 431 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_tuner_program | ( | struct hdhomerun_device_t * | hd, | |
| char ** | pprogram | |||
| ) |
Definition at line 438 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_tuner_target | ( | struct hdhomerun_device_t * | hd, | |
| char ** | ptarget | |||
| ) |
Definition at line 445 of file hdhomerun_device.c.
Referenced by hdhomerun_device_selector_choose_test().
| LIBTYPE int hdhomerun_device_get_tuner_plotsample | ( | struct hdhomerun_device_t * | hd, | |
| struct hdhomerun_plotsample_t ** | psamples, | |||
| size_t * | pcount | |||
| ) |
Definition at line 452 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_tuner_lockkey_owner | ( | struct hdhomerun_device_t * | hd, | |
| char ** | powner | |||
| ) |
Definition at line 501 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_ir_target | ( | struct hdhomerun_device_t * | hd, | |
| char ** | ptarget | |||
| ) |
Definition at line 508 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_lineup_location | ( | struct hdhomerun_device_t * | hd, | |
| char ** | plocation | |||
| ) |
Definition at line 513 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_version | ( | struct hdhomerun_device_t * | hd, | |
| char ** | pversion_str, | |||
| uint32_t * | pversion_num | |||
| ) |
Definition at line 518 of file hdhomerun_device.c.
Referenced by cmd_upgrade(), and hdhomerun_device_firmware_version_check().
| LIBTYPE uint32_t hdhomerun_device_get_tuner_status_ss_color | ( | struct hdhomerun_tuner_status_t * | status | ) |
Definition at line 316 of file hdhomerun_device.c.
| LIBTYPE uint32_t hdhomerun_device_get_tuner_status_snq_color | ( | struct hdhomerun_tuner_status_t * | status | ) |
Definition at line 343 of file hdhomerun_device.c.
| LIBTYPE uint32_t hdhomerun_device_get_tuner_status_seq_color | ( | struct hdhomerun_tuner_status_t * | status | ) |
Definition at line 355 of file hdhomerun_device.c.
| LIBTYPE const char* hdhomerun_device_get_model_str | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 880 of file hdhomerun_device.c.
Referenced by channelscan_detect(), and main_internal().
| LIBTYPE int hdhomerun_device_set_tuner_channel | ( | struct hdhomerun_device_t * | hd, | |
| const char * | channel | |||
| ) |
Definition at line 542 of file hdhomerun_device.c.
Referenced by channelscan_find_lock(), HDHRChannel::EnterPowerSavingMode(), and HDHRChannel::Tune().
| LIBTYPE int hdhomerun_device_set_tuner_channelmap | ( | struct hdhomerun_device_t * | hd, | |
| const char * | channelmap | |||
| ) |
Definition at line 549 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_set_tuner_filter | ( | struct hdhomerun_device_t * | hd, | |
| const char * | filter | |||
| ) |
Definition at line 556 of file hdhomerun_device.c.
Referenced by hdhomerun_device_set_tuner_filter_by_array().
| LIBTYPE int hdhomerun_device_set_tuner_filter_by_array | ( | struct hdhomerun_device_t * | hd, | |
| unsigned char | filter_array[0x2000] | |||
| ) |
Definition at line 584 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_set_tuner_program | ( | struct hdhomerun_device_t * | hd, | |
| const char * | program | |||
| ) |
| LIBTYPE int hdhomerun_device_set_tuner_target | ( | struct hdhomerun_device_t * | hd, | |
| const char * | target | |||
| ) |
Definition at line 638 of file hdhomerun_device.c.
Referenced by cmd_scan(), HDHRChannel::DeviceClearTarget(), HDHRChannel::DeviceSetTarget(), hdhomerun_device_set_tuner_target_to_local_protocol(), and hdhomerun_device_stream_stop().
| LIBTYPE int hdhomerun_device_set_tuner_target_to_local_protocol | ( | struct hdhomerun_device_t * | hd, | |
| const char * | protocol | |||
| ) |
Definition at line 645 of file hdhomerun_device.c.
Referenced by hdhomerun_device_set_tuner_target_to_local(), and hdhomerun_device_stream_refresh_target().
| LIBTYPE int hdhomerun_device_set_tuner_target_to_local | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 667 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_set_ir_target | ( | struct hdhomerun_device_t * | hd, | |
| const char * | target | |||
| ) |
Definition at line 672 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_set_lineup_location | ( | struct hdhomerun_device_t * | hd, | |
| const char * | location | |||
| ) |
Definition at line 677 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_get_var | ( | struct hdhomerun_device_t * | hd, | |
| const char * | name, | |||
| char ** | pvalue, | |||
| char ** | perror | |||
| ) |
Definition at line 682 of file hdhomerun_device.c.
Referenced by cmd_execute(), cmd_get(), and HDHRChannel::DeviceGet().
| LIBTYPE int hdhomerun_device_set_var | ( | struct hdhomerun_device_t * | hd, | |
| const char * | name, | |||
| const char * | value, | |||
| char ** | pvalue, | |||
| char ** | perror | |||
| ) |
Definition at line 687 of file hdhomerun_device.c.
Referenced by cmd_set_internal(), and HDHRChannel::DeviceSet().
| LIBTYPE int hdhomerun_device_tuner_lockkey_request | ( | struct hdhomerun_device_t * | hd, | |
| char ** | perror | |||
| ) |
Definition at line 692 of file hdhomerun_device.c.
Referenced by cmd_scan(), and hdhomerun_device_selector_choose_test().
| LIBTYPE int hdhomerun_device_tuner_lockkey_release | ( | struct hdhomerun_device_t * | hd | ) |
| LIBTYPE int hdhomerun_device_tuner_lockkey_force | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 726 of file hdhomerun_device.c.
Referenced by hdhomerun_device_selector_choose_test().
| LIBTYPE void hdhomerun_device_tuner_lockkey_use_value | ( | struct hdhomerun_device_t * | hd, | |
| uint32_t | lockkey | |||
| ) |
| LIBTYPE int hdhomerun_device_wait_for_lock | ( | struct hdhomerun_device_t * | hd, | |
| struct hdhomerun_tuner_status_t * | status | |||
| ) |
| LIBTYPE int hdhomerun_device_stream_start | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 770 of file hdhomerun_device.c.
Referenced by cmd_save(), and HDHRSignalMonitor::RunTableMonitor().
| LIBTYPE int hdhomerun_device_stream_refresh_target | ( | struct hdhomerun_device_t * | hd | ) |
| LIBTYPE uint8_t* hdhomerun_device_stream_recv | ( | struct hdhomerun_device_t * | hd, | |
| size_t | max_size, | |||
| size_t * | pactual_size | |||
| ) |
Definition at line 795 of file hdhomerun_device.c.
Referenced by cmd_save(), and HDHRSignalMonitor::RunTableMonitor().
| LIBTYPE void hdhomerun_device_stream_flush | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 803 of file hdhomerun_device.c.
| LIBTYPE void hdhomerun_device_stream_stop | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 808 of file hdhomerun_device.c.
Referenced by cmd_save(), and HDHRSignalMonitor::RunTableMonitor().
| LIBTYPE int hdhomerun_device_channelscan_init | ( | struct hdhomerun_device_t * | hd, | |
| const char * | channelmap | |||
| ) |
| LIBTYPE int hdhomerun_device_channelscan_advance | ( | struct hdhomerun_device_t * | hd, | |
| struct hdhomerun_channelscan_result_t * | result | |||
| ) |
| LIBTYPE int hdhomerun_device_channelscan_detect | ( | struct hdhomerun_device_t * | hd, | |
| struct hdhomerun_channelscan_result_t * | result | |||
| ) |
| LIBTYPE uint8_t hdhomerun_device_channelscan_get_progress | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 857 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_firmware_version_check | ( | struct hdhomerun_device_t * | hd, | |
| uint32_t | features | |||
| ) |
Definition at line 866 of file hdhomerun_device.c.
| LIBTYPE int hdhomerun_device_upgrade | ( | struct hdhomerun_device_t * | hd, | |
| FILE * | upgrade_file | |||
| ) |
| LIBTYPE struct hdhomerun_control_sock_t* hdhomerun_device_get_control_sock | ( | struct hdhomerun_device_t * | hd | ) | [read] |
Definition at line 260 of file hdhomerun_device.c.
| LIBTYPE struct hdhomerun_video_sock_t* hdhomerun_device_get_video_sock | ( | struct hdhomerun_device_t * | hd | ) | [read] |
Definition at line 265 of file hdhomerun_device.c.
Referenced by hdhomerun_device_set_tuner_target_to_local_protocol().
| LIBTYPE void hdhomerun_device_debug_print_video_stats | ( | struct hdhomerun_device_t * | hd | ) |
Definition at line 912 of file hdhomerun_device.c.
| LIBTYPE void hdhomerun_device_get_video_stats | ( | struct hdhomerun_device_t * | hd, | |
| struct hdhomerun_video_stats_t * | stats | |||
| ) |
1.5.5