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_t * | hdhomerun_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) |
| static THREAD_FUNC_PREFIX hdhomerun_video_thread_execute | ( | void * | arg | ) | [static] |
| 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 | ) |
Definition at line 145 of file hdhomerun_video.c.
Referenced by hdhomerun_device_set_tuner_target_to_local_protocol(), and HDHRRecorder::StartData().
| static void hdhomerun_video_stats_ts_pkt | ( | struct hdhomerun_video_sock_t * | vs, | |
| uint8_t * | ptr | |||
| ) | [static] |
| static void hdhomerun_video_parse_rtp | ( | struct hdhomerun_video_sock_t * | vs, | |
| struct hdhomerun_pkt_t * | pkt | |||
| ) | [static] |
| uint8_t* hdhomerun_video_recv | ( | struct hdhomerun_video_sock_t * | vs, | |
| size_t | max_size, | |||
| size_t * | pactual_size | |||
| ) |
Definition at line 281 of file hdhomerun_video.c.
Referenced by hdhomerun_device_stream_recv(), and HDHRRecorder::StartRecording().
| void hdhomerun_video_flush | ( | struct hdhomerun_video_sock_t * | vs | ) |
Definition at line 330 of file hdhomerun_video.c.
Referenced by hdhomerun_device_stream_flush(), hdhomerun_device_stream_start(), hdhomerun_video_create(), and HDHRRecorder::StartRecording().
| 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 | |||
| ) |
Definition at line 365 of file hdhomerun_video.c.
Referenced by hdhomerun_device_get_video_stats(), and hdhomerun_video_debug_print_stats().
1.5.5