![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Public Attributes | |
| AVCodecContext * | aud_ctx |
| struct ring_buffer * | audio_data |
| struct audio_desc | audio_desc |
| int64_t | audio_end_ts |
| pthread_mutex_t | audio_frame_lock |
| long long | audio_frames |
| int64_t | audio_start_ts |
| int | audio_stream_idx |
| av_to_uv_convert_t * | conv_uv |
| codec_t | convert_to |
| bool | ended |
| bool | failed |
| AVFormatContext * | fmt_ctx |
| pthread_cond_t | frame_consumed |
| struct timeval | last_frame |
| struct timeval | last_stream_stat |
| int64_t | last_vid_pts |
| last played PTS, if PTS == PTS_NO_VALUE, DTS is stored instead | |
| pthread_mutex_t | lock |
| bool | loop |
| int | max_queue_len |
| struct module | mod |
| pthread_cond_t | new_frame_ready |
| bool | new_msg |
| bool | no_decode |
| bool | paused |
| int | seek_sec |
| bool | should_exit |
| char * | src_filename |
| struct SwsContext * | sws_ctx |
| int | thread_count |
| pthread_t | thread_id |
| int | thread_type |
| AVCodecContext * | vid_ctx |
| struct simple_linked_list * | vid_frm_noaud |
| struct video_desc | video_desc |
| struct simple_linked_list * | video_frame_queue |
| long long | video_frames |
| int | video_stream_idx |
| AVCodecContext* vidcap_state_lavf_decoder::aud_ctx |
Definition at line 101 of file file.c.
Referenced by flush_captured_data(), vidcap_file_common_cleanup(), vidcap_file_init(), vidcap_file_process_audio_pkt(), and vidcap_file_write_audio().
| struct ring_buffer* vidcap_state_lavf_decoder::audio_data |
Definition at line 126 of file file.c.
Referenced by flush_captured_data(), get_audio(), vidcap_file_common_cleanup(), vidcap_file_init(), and vidcap_file_write_audio().
| struct audio_desc vidcap_state_lavf_decoder::audio_desc |
Definition at line 121 of file file.c.
Referenced by get_audio(), vidcap_file_init(), and vidcap_file_write_audio().
| int64_t vidcap_state_lavf_decoder::audio_end_ts |
Definition at line 128 of file file.c.
Referenced by flush_captured_data(), have_audio_for_video(), vidcap_file_init(), and vidcap_file_process_audio_pkt().
| pthread_mutex_t vidcap_state_lavf_decoder::audio_frame_lock |
Definition at line 129 of file file.c.
Referenced by get_audio(), vidcap_file_common_cleanup(), vidcap_file_init(), and vidcap_file_write_audio().
| long long vidcap_state_lavf_decoder::audio_frames |
Definition at line 140 of file file.c.
Referenced by get_timestamped_audio().
| int64_t vidcap_state_lavf_decoder::audio_start_ts |
Definition at line 127 of file file.c.
Referenced by get_audio(), and vidcap_file_write_audio().
| int vidcap_state_lavf_decoder::audio_stream_idx |
Definition at line 117 of file file.c.
Referenced by get_audio(), get_timestamped_audio(), have_audio_for_video(), vidcap_file_init(), and vidcap_file_worker().
| av_to_uv_convert_t* vidcap_state_lavf_decoder::conv_uv |
Definition at line 106 of file file.c.
Referenced by process_video_pkt(), setup_video(), and vidcap_file_common_cleanup().
| codec_t vidcap_state_lavf_decoder::convert_to |
Definition at line 112 of file file.c.
Referenced by setup_video(), and vidcap_file_parse_fmt().
| bool vidcap_state_lavf_decoder::ended |
Definition at line 114 of file file.c.
Referenced by vidcap_file_process_messages(), and vidcap_file_worker().
| bool vidcap_state_lavf_decoder::failed |
Definition at line 108 of file file.c.
Referenced by vidcap_file_grab().
| AVFormatContext* vidcap_state_lavf_decoder::fmt_ctx |
Definition at line 100 of file file.c.
Referenced by get_audio(), get_current_position_str(), have_audio_for_video(), seek_start(), setup_video(), vidcap_file_common_cleanup(), vidcap_file_init(), vidcap_file_process_messages(), and vidcap_file_worker().
| pthread_cond_t vidcap_state_lavf_decoder::frame_consumed |
Definition at line 134 of file file.c.
Referenced by vidcap_file_common_cleanup(), vidcap_file_grab(), vidcap_file_init(), vidcap_file_new_message(), vidcap_file_should_exit(), and vidcap_file_worker().
| struct timeval vidcap_state_lavf_decoder::last_frame |
Definition at line 135 of file file.c.
Referenced by vidcap_file_grab().
| struct timeval vidcap_state_lavf_decoder::last_stream_stat |
Definition at line 136 of file file.c.
Referenced by print_current_pos().
| int64_t vidcap_state_lavf_decoder::last_vid_pts |
last played PTS, if PTS == PTS_NO_VALUE, DTS is stored instead
Definition at line 118 of file file.c.
Referenced by get_current_position_str(), process_video_pkt(), vidcap_file_init(), and vidcap_file_process_messages().
| pthread_mutex_t vidcap_state_lavf_decoder::lock |
Definition at line 132 of file file.c.
Referenced by vidcap_file_common_cleanup(), vidcap_file_grab(), vidcap_file_init(), vidcap_file_new_message(), vidcap_file_process_audio_pkt(), vidcap_file_should_exit(), and vidcap_file_worker().
| bool vidcap_state_lavf_decoder::loop |
Definition at line 109 of file file.c.
Referenced by vidcap_file_parse_fmt(), and vidcap_file_worker().
| int vidcap_state_lavf_decoder::max_queue_len |
Definition at line 125 of file file.c.
Referenced by vidcap_file_init(), vidcap_file_parse_fmt(), and vidcap_file_worker().
| struct module vidcap_state_lavf_decoder::mod |
Definition at line 98 of file file.c.
Referenced by vidcap_file_common_cleanup(), vidcap_file_done(), vidcap_file_grab(), vidcap_file_init(), vidcap_file_new_message(), and vidcap_file_process_messages().
| pthread_cond_t vidcap_state_lavf_decoder::new_frame_ready |
Definition at line 133 of file file.c.
Referenced by vidcap_file_common_cleanup(), vidcap_file_grab(), vidcap_file_init(), vidcap_file_process_audio_pkt(), vidcap_file_process_messages(), vidcap_file_should_exit(), and vidcap_file_worker().
| bool vidcap_state_lavf_decoder::new_msg |
Definition at line 110 of file file.c.
Referenced by vidcap_file_new_message(), and vidcap_file_worker().
| bool vidcap_state_lavf_decoder::no_decode |
Definition at line 111 of file file.c.
Referenced by process_video_pkt(), setup_video(), and vidcap_file_parse_fmt().
| bool vidcap_state_lavf_decoder::paused |
Definition at line 113 of file file.c.
Referenced by vidcap_file_grab(), and vidcap_file_process_messages().
| int vidcap_state_lavf_decoder::seek_sec |
Definition at line 115 of file file.c.
Referenced by seek_start(), and vidcap_file_parse_fmt().
| bool vidcap_state_lavf_decoder::should_exit |
Definition at line 138 of file file.c.
Referenced by vidcap_file_grab(), vidcap_file_should_exit(), and vidcap_file_worker().
| char* vidcap_state_lavf_decoder::src_filename |
Definition at line 99 of file file.c.
Referenced by vidcap_file_common_cleanup(), vidcap_file_init(), and vidcap_file_parse_fmt().
| struct SwsContext* vidcap_state_lavf_decoder::sws_ctx |
Definition at line 105 of file file.c.
Referenced by process_video_pkt(), setup_video(), and vidcap_file_common_cleanup().
| int vidcap_state_lavf_decoder::thread_count |
Definition at line 102 of file file.c.
Referenced by setup_video(), vidcap_file_init(), and vidcap_file_parse_fmt().
| pthread_t vidcap_state_lavf_decoder::thread_id |
Definition at line 131 of file file.c.
Referenced by vidcap_file_done(), and vidcap_file_init().
| int vidcap_state_lavf_decoder::thread_type |
Definition at line 103 of file file.c.
Referenced by setup_video(), vidcap_file_init(), and vidcap_file_parse_fmt().
| AVCodecContext * vidcap_state_lavf_decoder::vid_ctx |
Definition at line 101 of file file.c.
Referenced by flush_captured_data(), process_video_pkt(), setup_video(), and vidcap_file_common_cleanup().
| struct simple_linked_list* vidcap_state_lavf_decoder::vid_frm_noaud |
Definition at line 124 of file file.c.
Referenced by flush_captured_data(), have_audio_for_video(), vidcap_file_common_cleanup(), vidcap_file_init(), vidcap_file_process_audio_pkt(), and vidcap_file_worker().
| struct video_desc vidcap_state_lavf_decoder::video_desc |
Definition at line 120 of file file.c.
Referenced by get_timestamped_audio(), process_video_pkt(), setup_video(), vidcap_file_grab(), vidcap_file_init(), and vidcap_file_process_messages().
| struct simple_linked_list* vidcap_state_lavf_decoder::video_frame_queue |
Definition at line 123 of file file.c.
Referenced by flush_captured_data(), vidcap_file_common_cleanup(), vidcap_file_grab(), vidcap_file_init(), vidcap_file_process_audio_pkt(), and vidcap_file_worker().
| long long vidcap_state_lavf_decoder::video_frames |
Definition at line 141 of file file.c.
Referenced by get_timestamped_audio(), and vidcap_file_grab().
| int vidcap_state_lavf_decoder::video_stream_idx |
Definition at line 117 of file file.c.
Referenced by get_audio(), get_current_position_str(), have_audio_for_video(), seek_start(), setup_video(), vidcap_file_init(), vidcap_file_process_messages(), and vidcap_file_worker().