hdhomerun_channelscan.c File Reference

Go to the source code of this file.

Classes

struct  hdhomerun_channelscan_t

Functions

struct hdhomerun_channelscan_tchannelscan_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)

Function Documentation

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  ) 
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().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sat May 26 06:41:48 2012 for MythTV by  doxygen 1.6.3