hdhomerun_device_selector.c File Reference

Go to the source code of this file.

Classes

struct  hdhomerun_device_selector_t

Functions

struct
hdhomerun_device_selector_t
hdhomerun_device_selector_create (struct hdhomerun_debug_t *dbg)
void hdhomerun_device_selector_destroy (struct hdhomerun_device_selector_t *hds, bool_t destroy_devices)
void hdhomerun_device_selector_add_device (struct hdhomerun_device_selector_t *hds, struct hdhomerun_device_t *hd)
void hdhomerun_device_selector_remove_device (struct hdhomerun_device_selector_t *hds, struct hdhomerun_device_t *hd)
struct hdhomerun_device_thdhomerun_device_selector_find_device (struct hdhomerun_device_selector_t *hds, uint32_t device_id, unsigned int tuner_index)
void hdhomerun_device_selector_load_from_file (struct hdhomerun_device_selector_t *hds, char *filename)
void hdhomerun_device_selector_load_from_windows_registry (struct hdhomerun_device_selector_t *hds, wchar_t *wsource)
static bool_t hdhomerun_device_selector_choose_test (struct hdhomerun_device_selector_t *hds, struct hdhomerun_device_t *test_hd)
struct hdhomerun_device_thdhomerun_device_selector_choose_and_lock (struct hdhomerun_device_selector_t *hds, struct hdhomerun_device_t *prefered)


Function Documentation

struct hdhomerun_device_selector_t* hdhomerun_device_selector_create ( struct hdhomerun_debug_t dbg  )  [read]

Definition at line 41 of file hdhomerun_device_selector.c.

void hdhomerun_device_selector_destroy ( struct hdhomerun_device_selector_t hds,
bool_t  destroy_devices 
)

Definition at line 54 of file hdhomerun_device_selector.c.

void hdhomerun_device_selector_add_device ( struct hdhomerun_device_selector_t hds,
struct hdhomerun_device_t hd 
)

void hdhomerun_device_selector_remove_device ( struct hdhomerun_device_selector_t hds,
struct hdhomerun_device_t hd 
)

Definition at line 90 of file hdhomerun_device_selector.c.

struct hdhomerun_device_t* hdhomerun_device_selector_find_device ( struct hdhomerun_device_selector_t hds,
uint32_t  device_id,
unsigned int  tuner_index 
) [read]

Definition at line 115 of file hdhomerun_device_selector.c.

void hdhomerun_device_selector_load_from_file ( struct hdhomerun_device_selector_t hds,
char *  filename 
)

Definition at line 132 of file hdhomerun_device_selector.c.

void hdhomerun_device_selector_load_from_windows_registry ( struct hdhomerun_device_selector_t hds,
wchar_t *  wsource 
)

Definition at line 157 of file hdhomerun_device_selector.c.

static bool_t hdhomerun_device_selector_choose_test ( struct hdhomerun_device_selector_t hds,
struct hdhomerun_device_t test_hd 
) [static]

struct hdhomerun_device_t* hdhomerun_device_selector_choose_and_lock ( struct hdhomerun_device_selector_t hds,
struct hdhomerun_device_t prefered 
) [read]

Definition at line 322 of file hdhomerun_device_selector.c.


Generated on Sat Dec 18 05:15:52 2010 for MythTV by  doxygen 1.5.5