hdhomerun_video.h File Reference

Go to the source code of this file.

Classes

struct  hdhomerun_video_stats_t

Functions

LIBTYPE struct
hdhomerun_video_sock_t
hdhomerun_video_create (uint16_t listen_port, bool_t allow_port_reuse, size_t buffer_size, struct hdhomerun_debug_t *dbg)
LIBTYPE void hdhomerun_video_destroy (struct hdhomerun_video_sock_t *vs)
LIBTYPE uint16_t hdhomerun_video_get_local_port (struct hdhomerun_video_sock_t *vs)
LIBTYPE int hdhomerun_video_join_multicast_group (struct hdhomerun_video_sock_t *vs, uint32_t multicast_ip, uint32_t local_ip)
LIBTYPE int hdhomerun_video_leave_multicast_group (struct hdhomerun_video_sock_t *vs)
LIBTYPE uint8_thdhomerun_video_recv (struct hdhomerun_video_sock_t *vs, size_t max_size, size_t *pactual_size)
LIBTYPE void hdhomerun_video_flush (struct hdhomerun_video_sock_t *vs)
LIBTYPE void hdhomerun_video_debug_print_stats (struct hdhomerun_video_sock_t *vs)
LIBTYPE void hdhomerun_video_get_stats (struct hdhomerun_video_sock_t *vs, struct hdhomerun_video_stats_t *stats)
LIBTYPE hdhomerun_sock_t hdhomerun_video_get_sock (struct hdhomerun_video_sock_t *vs)

Function Documentation

LIBTYPE struct hdhomerun_video_sock_t* hdhomerun_video_create ( uint16_t  listen_port,
bool_t  allow_port_reuse,
size_t  buffer_size,
struct hdhomerun_debug_t dbg 
) [read]

Definition at line 63 of file hdhomerun_video.c.

Referenced by hdhomerun_device_get_video_sock().

LIBTYPE void hdhomerun_video_destroy ( struct hdhomerun_video_sock_t vs  ) 

Definition at line 131 of file hdhomerun_video.c.

Referenced by hdhomerun_device_destroy().

LIBTYPE uint16_t hdhomerun_video_get_local_port ( struct hdhomerun_video_sock_t vs  ) 

Definition at line 147 of file hdhomerun_video.c.

Referenced by hdhomerun_device_set_tuner_target_to_local().

LIBTYPE int hdhomerun_video_join_multicast_group ( struct hdhomerun_video_sock_t vs,
uint32_t  multicast_ip,
uint32_t  local_ip 
)

Definition at line 158 of file hdhomerun_video.c.

Referenced by hdhomerun_device_stream_start().

LIBTYPE int hdhomerun_video_leave_multicast_group ( struct hdhomerun_video_sock_t vs  ) 
LIBTYPE uint8_t* hdhomerun_video_recv ( struct hdhomerun_video_sock_t vs,
size_t  max_size,
size_t *  pactual_size 
)

Definition at line 323 of file hdhomerun_video.c.

Referenced by hdhomerun_device_stream_recv().

LIBTYPE void hdhomerun_video_flush ( struct hdhomerun_video_sock_t vs  ) 
LIBTYPE void hdhomerun_video_debug_print_stats ( struct hdhomerun_video_sock_t vs  ) 

Definition at line 394 of file hdhomerun_video.c.

Referenced by hdhomerun_device_debug_print_video_stats().

LIBTYPE void hdhomerun_video_get_stats ( struct hdhomerun_video_sock_t vs,
struct hdhomerun_video_stats_t stats 
)
LIBTYPE hdhomerun_sock_t hdhomerun_video_get_sock ( struct hdhomerun_video_sock_t vs  ) 

Definition at line 142 of file hdhomerun_video.c.

 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