![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <video_display.h>

Public Attributes | |
| bool(* | ctl_property )(void *state, int property, void *val, size_t *len) |
| void(* | done )(void *state) |
| const char * | generic_fps_indicator_prefix |
| NO_GENERIC_FPS_INDICATOR or pointer to preferred module name. | |
| struct video_frame *(* | getf )(void *state) |
| void *(* | init )(struct module *parent, const char *fmt, unsigned int flags) |
| device_probe_func | probe |
| void(* | put_audio_frame )(void *state, const struct audio_frame *frame) |
| may be NULL | |
| bool(* | putf )(void *state, struct video_frame *frame, long long timeout_ns) |
| bool(* | reconfigure_audio )(void *state, int quant_samples, int channels, int sample_rate) |
| bool(* | reconfigure_video )(void *state, struct video_desc desc) |
| void(* | run )(void *state) |
| callback to display main event loop; may be NULL | |
Definition at line 153 of file video_display.h.
Definition at line 162 of file video_display.h.
Referenced by display_ctl_property(), and display_reconfigure().
| void(* video_display_info::done) (void *state) |
Definition at line 157 of file video_display.h.
Referenced by display_done().
| const char* video_display_info::generic_fps_indicator_prefix |
NO_GENERIC_FPS_INDICATOR or pointer to preferred module name.
Definition at line 166 of file video_display.h.
Referenced by display_caca_info_get(), and display_frame_helper().
| struct video_frame *(* video_display_info::getf) (void *state) |
Definition at line 157 of file video_display.h.
Referenced by display_get_frame(), and display_put_frame().
Definition at line 155 of file video_display.h.
Referenced by initialize_video_display().
| device_probe_func video_display_info::probe |
Definition at line 154 of file video_display.h.
| void(* video_display_info::put_audio_frame) (void *state, const struct audio_frame *frame) |
may be NULL
Definition at line 163 of file video_display.h.
Referenced by display_put_audio_frame().
| bool(* video_display_info::putf) (void *state, struct video_frame *frame, long long timeout_ns) |
| timeout_ns | display is supposed immplement the PUTF_* macros, numerical timeout is seldom used (but double-framerate postprocess can use that) |
Definition at line 160 of file video_display.h.
Referenced by display_frame_helper(), and display_put_frame().
| bool(* video_display_info::reconfigure_audio) (void *state, int quant_samples, int channels, int sample_rate) |
Definition at line 164 of file video_display.h.
Referenced by display_reconfigure_audio().
| bool(* video_display_info::reconfigure_video) (void *state, struct video_desc desc) |
Definition at line 161 of file video_display.h.
Referenced by display_reconfigure().
| void(* video_display_info::run) (void *state) |
callback to display main event loop; may be NULL
Definition at line 156 of file video_display.h.
Referenced by display_needs_mainloop(), display_run_helper(), display_run_mainloop(), and display_run_new_thread().