hdhomerun_video.c File Reference

Go to the source code of this file.

Classes

struct  hdhomerun_video_sock_t

Functions

static THREAD_FUNC_PREFIX hdhomerun_video_thread_execute (void *arg)
struct hdhomerun_video_sock_thdhomerun_video_create (uint16_t listen_port, size_t buffer_size, struct hdhomerun_debug_t *dbg)
void hdhomerun_video_destroy (struct hdhomerun_video_sock_t *vs)
uint16_t hdhomerun_video_get_local_port (struct hdhomerun_video_sock_t *vs)
static void hdhomerun_video_stats_ts_pkt (struct hdhomerun_video_sock_t *vs, uint8_t *ptr)
static void hdhomerun_video_parse_rtp (struct hdhomerun_video_sock_t *vs, struct hdhomerun_pkt_t *pkt)
uint8_t * hdhomerun_video_recv (struct hdhomerun_video_sock_t *vs, size_t max_size, size_t *pactual_size)
void hdhomerun_video_flush (struct hdhomerun_video_sock_t *vs)
void hdhomerun_video_debug_print_stats (struct hdhomerun_video_sock_t *vs)
void hdhomerun_video_get_stats (struct hdhomerun_video_sock_t *vs, struct hdhomerun_video_stats_t *stats)


Function Documentation

static THREAD_FUNC_PREFIX hdhomerun_video_thread_execute ( void *  arg  )  [static]

Definition at line 211 of file hdhomerun_video.c.

Referenced by hdhomerun_video_create().

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

Definition at line 57 of file hdhomerun_video.c.

Referenced by hdhomerun_device_get_video_sock(), and HDHRRecorder::Open().

void hdhomerun_video_destroy ( struct hdhomerun_video_sock_t vs  ) 

Definition at line 134 of file hdhomerun_video.c.

Referenced by HDHRRecorder::Close(), and hdhomerun_device_destroy().

uint16_t hdhomerun_video_get_local_port ( struct hdhomerun_video_sock_t vs  ) 

static void hdhomerun_video_stats_ts_pkt ( struct hdhomerun_video_sock_t vs,
uint8_t *  ptr 
) [static]

Definition at line 157 of file hdhomerun_video.c.

Referenced by hdhomerun_video_thread_execute().

static void hdhomerun_video_parse_rtp ( struct hdhomerun_video_sock_t vs,
struct hdhomerun_pkt_t pkt 
) [static]

Definition at line 190 of file hdhomerun_video.c.

Referenced by hdhomerun_video_thread_execute().

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

void hdhomerun_video_flush ( struct hdhomerun_video_sock_t vs  ) 

void hdhomerun_video_debug_print_stats ( struct hdhomerun_video_sock_t vs  ) 

Definition at line 353 of file hdhomerun_video.c.

Referenced by hdhomerun_device_debug_print_video_stats().

void hdhomerun_video_get_stats ( struct hdhomerun_video_sock_t vs,
struct hdhomerun_video_stats_t stats 
)


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