This is an old revision of the document!


HDHomeRun Device Discover API

This is a mirror of the documentation from: https://www.silicondust.com/hdhomerun/hdhomerun_discover_api.pdf

20240203-1

https://download.silicondust.com/hdhomerun/libhdhomerun.tgz

https://github.com/Silicondust/libhdhomerun

The libhdhomerun library is available under a commercial license suitable for compiling directly into an app – contact Silicondust to request.

Requires C99 compliant compiler.

Example code

See hdhomerun_discover_example.c for an example of using the discover API. Header files:

Include hdhomerun.h to access libhdhomerun APIs.

The discover API is declared in hdhomerun_discover.h.

File Purpose
All platforms
hdhomerun_discover.c Discover API
hdhomerun_debug.c Internal debug logging
hdhomerun_pkt.c Internal packet handling
hdhomerun_sock.c Internal socket handling (common code)
Linux / Android
hdhomerun_os_posix.c Internal OS wrapper functions
hdhomerun_sock_posix.c Internal socket handling
hdhomerun_sock_netlink.c Internal IP address detection
  • Last modified: 2024/02/07 01:41