hdhomerun_device_selector.h File Reference

Go to the source code of this file.

Functions

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

Function Documentation

LIBTYPE 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.

LIBTYPE 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.

LIBTYPE int hdhomerun_device_selector_get_device_count ( struct hdhomerun_device_selector_t hds  ) 

Definition at line 71 of file hdhomerun_device_selector.c.

LIBTYPE int hdhomerun_device_selector_load_from_file ( struct hdhomerun_device_selector_t hds,
char *  filename 
)

Definition at line 137 of file hdhomerun_device_selector.c.

LIBTYPE int hdhomerun_device_selector_load_from_windows_registry ( struct hdhomerun_device_selector_t hds,
wchar_t *  wsource 
)

Definition at line 163 of file hdhomerun_device_selector.c.

LIBTYPE void hdhomerun_device_selector_add_device ( struct hdhomerun_device_selector_t hds,
struct hdhomerun_device_t hd 
)
LIBTYPE void hdhomerun_device_selector_remove_device ( struct hdhomerun_device_selector_t hds,
struct hdhomerun_device_t hd 
)

Definition at line 95 of file hdhomerun_device_selector.c.

LIBTYPE 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 120 of file hdhomerun_device_selector.c.

LIBTYPE 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 324 of file hdhomerun_device_selector.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:47 2012 for MythTV by  doxygen 1.6.3