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

Public Member Functions | |
| operator std::string () const | |
| bool | operator! () const |
| bool | operator!= (video_desc const &) const |
| bool | operator== (video_desc const &) const |
Public Attributes | |
| codec_t | color_spec |
| double | fps |
| unsigned int | height |
| height of every tile (!) | |
| enum interlacing_t | interlacing |
| unsigned int | tile_count |
| unsigned int | width |
| width of every tile (!) | |
video_desc represents video description
| video_desc::operator std::string | ( | ) | const |
| bool video_desc::operator! | ( | ) | const |
| bool video_desc::operator!= | ( | video_desc const & | other | ) | const |
Definition at line 223 of file video.cpp.
References video_desc_eq().

| bool video_desc::operator== | ( | video_desc const & | other | ) | const |
Definition at line 217 of file video.cpp.
References video_desc_eq().

| codec_t video_desc::color_spec |
Definition at line 182 of file types.h.
Referenced by allocate_result_frame(), SampleGrabberCallback::BufferCB(), check_first_sps_vps(), check_for_slave_format_change(), choose_codec_and_decoder(), cineform_compress_push(), cineform_decompress_reconfigure(), cleanup_screen(), common_get_out_desc(), common_postprocess_reconfigure(), configure_video(), configure_with(), configure_with(), configure_with(), configure_with(), crop_postprocess_reconfigure(), display_aggregate_reconfigure(), display_aja_reconfigure(), display_conference_init(), display_decklink_reconfigure(), display_deltacast_reconfigure(), display_drm_reconfigure(), display_dump_reconfigure(), display_dvs_init(), display_dvs_reconfigure(), display_file_getf(), display_gl_reconfigure(), display_ndi_reconfigure(), display_pw_reconfigure(), display_reconfigure(), display_sage_reconfigure(), display_sdl2_get_property(), display_sdl2_reconfigure(), display_sdl_init(), display_sdl_reconfigure_real(), display_v4l2_reconfigure(), filter(), filter(), filter(), get_copy(), get_splashscreen(), get_tile_count(), get_video_desc_from_string(), gl_reconfigure_screen(), init(), init_rtsp(), initialize_import(), interlace_get_out_desc(), interlaced_3d_get_out_desc(), interlaced_3d_postprocess_reconfigure(), j2k_compress_push(), libavcodec_decompress(), libavcodec_decompress_reconfigure(), operator!(), operator<<(), operator>>(), output_summary(), parse(), parse_fmt(), parse_format(), parse_video_desc_info(), parse_video_hdr(), process_args(), display_bluefish444_state::reconfigure(), reconfigure(), video_frame_pool::impl::reconfigure(), reconfigure_decoder(), reconfigure_if_needed(), reconfigure_slave_rendering(), recreate_textures(), restrict_returned_codecs(), scale_get_out_desc(), scale_reconfigure(), setup_video(), split_get_out_desc(), split_postprocess_reconfigure(), testcard_load_from_file(), testcard_load_from_file_pam(), testcard_load_from_file_y4m(), text_postprocess_reconfigure(), update_size(), vf_alloc_desc(), vf_alloc_desc_data(), vidcap_bluefish444_init(), vidcap_deltacast_dvi_grab(), vidcap_dshow_get_video_desc(), vidcap_dshow_init(), vidcap_dshow_probe_internal(), vidcap_ndi_grab(), vidcap_rtsp_grab(), vidcap_rtsp_init(), vidcap_screen_osx_init(), vidcap_spout_grab(), vidcap_swmix_init(), vidcap_testcard2_init(), vidcap_testcard2_thread(), vidcap_testcard_init(), vidcap_v4l2_init(), vidcap_ximea_grab(), video_desc_eq_excl_param(), video_desc_from_frame(), video_reading_thread(), wait_for_channel_locked(), and worker().
| double video_desc::fps |
Definition at line 183 of file types.h.
Referenced by allocate_result_frame(), audio_reading_thread(), check_duration(), common_get_out_desc(), common_init(), common_postprocess_reconfigure(), configure_video(), configure_with(), decode_video_frame(), delay_postprocess(), display_aggregate_reconfigure(), display_aja_reconfigure(), display_conference_init(), display_decklink_reconfigure(), display_deltacast_reconfigure(), display_dvs_init(), display_dvs_reconfigure(), display_ndi_reconfigure(), display_pw_reconfigure(), display_sage_reconfigure(), display_sdl_init(), display_v4l2_reconfigure(), filter(), get_mode(), get_req_bytes(), get_splashscreen(), get_timestamped_audio(), get_video_desc_from_string(), gl_reconfigure_screen(), initialize_import(), interlace_get_out_desc(), interlaced_3d_get_out_desc(), interlaced_3d_postprocess_reconfigure(), operator<<(), operator>>(), output_summary(), parse(), parse_fps(), parse_video_desc_info(), parse_video_hdr(), process_args(), process_msg(), display_bluefish444_state::reconfigure(), scale_get_out_desc(), scale_reconfigure(), setup_video(), split_get_out_desc(), split_postprocess_reconfigure(), UpdateVideoMode(), vf_alloc_desc(), vidcap_bitflow_init(), vidcap_dshow_get_video_desc(), vidcap_dshow_init(), vidcap_dshow_probe_internal(), vidcap_file_grab(), vidcap_file_process_messages(), vidcap_import_grab(), vidcap_rtsp_grab(), vidcap_rtsp_init(), vidcap_screen_osx_init(), vidcap_spout_grab(), vidcap_testcard2_thread(), vidcap_testcard_init(), vidcap_v4l2_init(), vidcap_ximea_grab(), video_desc_eq_excl_param(), video_desc_from_frame(), wait_for_channel_locked(), worker(), and write_video_frame().
| unsigned int video_desc::height |
height of every tile (!)
Definition at line 180 of file types.h.
Referenced by allocate_result_frame(), SampleGrabberCallback::BufferCB(), cineform_decompress_reconfigure(), common_get_out_desc(), common_init(), common_postprocess_reconfigure(), configure_video(), configure_with(), configure_with(), configure_with(), configure_with(), configure_with(), crop_postprocess_reconfigure(), decompress_thread(), delay_postprocess(), display_aja_reconfigure(), display_conference_init(), display_decklink_reconfigure(), display_deltacast_reconfigure(), display_drm_reconfigure(), display_dump_reconfigure(), display_dvs_init(), display_dvs_reconfigure(), display_file_getf(), display_ndi_reconfigure(), display_pw_reconfigure(), display_reconfigure(), display_sage_reconfigure(), display_sdl2_reconfigure_real(), display_sdl2_run(), display_sdl_init(), display_sdl_reconfigure_real(), display_sdl_run(), display_v4l2_reconfigure(), dxt_glsl_decompress(), filter(), get_mode(), get_splashscreen(), get_video_desc_from_string(), gl_reconfigure_screen(), gpujpeg_decompress(), gpujpeg_to_dxt_decompress(), i420_decompress(), init(), init_rtsp(), initialize(), interlace_get_out_desc(), interlaced_3d_get_out_desc(), interlaced_3d_postprocess_reconfigure(), j2k_compress_push(), libavcodec_decompress(), operator<<(), operator>>(), output_summary(), parse(), parse_fmt(), parse_format(), parse_video_desc_info(), parse_video_hdr(), prepare(), process_args(), display_bluefish444_state::reconfigure(), reconfigure(), reconfigure(), video_frame_pool::impl::reconfigure(), reconfigure_decoder(), reconfigure_if_needed(), reconfigure_slave_rendering(), reconfigure_thread(), recreate_textures(), FlatVideoScene::resize(), scale_get_out_desc(), scale_reconfigure(), setup_video(), split_get_out_desc(), split_postprocess_reconfigure(), testcard_load_from_file(), testcard_load_from_file_pam(), testcard_load_from_file_y4m(), text_postprocess_reconfigure(), update_size(), UpdateVideoMode(), validate_settings(), vf_alloc_desc(), vf_alloc_desc_data(), vidcap_bitflow_grab(), vidcap_dshow_get_video_desc(), vidcap_dshow_init(), vidcap_dshow_probe_internal(), vidcap_rtsp_grab(), vidcap_spout_grab(), vidcap_swmix_init(), vidcap_testcard2_init(), vidcap_testcard2_thread(), vidcap_testcard_init(), vidcap_v4l2_init(), vidcap_ximea_grab(), video_desc_eq_excl_param(), video_desc_from_frame(), wait_for_channel_locked(), and worker_thread().
| enum interlacing_t video_desc::interlacing |
Definition at line 184 of file types.h.
Referenced by common_get_out_desc(), common_init(), common_postprocess_reconfigure(), display_aggregate_reconfigure(), display_aja_reconfigure(), display_conference_init(), display_deltacast_reconfigure(), display_dvs_init(), display_dvs_reconfigure(), display_gl_reconfigure(), display_ndi_reconfigure(), display_sage_reconfigure(), display_sdl2_reconfigure(), display_sdl_init(), display_v4l2_reconfigure(), filter(), get_interlacing_description(), get_interlacing_suffix(), get_mode(), get_splashscreen(), get_video_desc_from_string(), interlace_get_out_desc(), interlaced_3d_get_out_desc(), interlaced_3d_postprocess_reconfigure(), operator<<(), operator>>(), output_summary(), parse(), parse_fps(), parse_video_desc_info(), parse_video_hdr(), display_bluefish444_state::reconfigure(), reconfigure_decoder(), scale_get_out_desc(), scale_reconfigure(), setup_video(), split_get_out_desc(), split_postprocess_reconfigure(), UpdateVideoMode(), vf_alloc_desc(), vidcap_dshow_get_video_desc(), vidcap_dshow_init(), vidcap_dshow_probe_internal(), vidcap_rtsp_init(), vidcap_screen_osx_init(), vidcap_testcard2_init(), vidcap_testcard_init(), vidcap_v4l2_init(), vidcap_ximea_grab(), video_desc_eq_excl_param(), video_desc_from_frame(), wait_for_channel_locked(), and WaitForMajorInterrupt().
| unsigned int video_desc::tile_count |
Definition at line 185 of file types.h.
Referenced by av_frame::av_frame(), allocate_result_frame(), common_get_out_desc(), common_init(), configure_with(), configure_with(), deinterlace_reconfigure(), display_aggregate_reconfigure(), display_aja_reconfigure(), display_conference_init(), display_decklink_reconfigure(), display_deltacast_reconfigure(), display_reconfigure(), display_sdl_init(), filter(), get_splashscreen(), get_video_desc_from_string(), initialize_import(), interlace_get_out_desc(), interlaced_3d_get_out_desc(), interlaced_3d_postprocess_reconfigure(), operator<<(), operator>>(), parse_format(), parse_video_hdr(), display_bluefish444_state::reconfigure(), reconfigure_decoder(), scale_get_out_desc(), scale_reconfigure(), setup_video(), split_get_out_desc(), vf_alloc_desc(), vf_alloc_desc_data(), vf_merge_tiles(), vf_separate_tiles(), vidcap_bluefish444_init(), vidcap_dshow_get_video_desc(), vidcap_import_grab(), vidcap_rtsp_init(), vidcap_screen_osx_init(), vidcap_testcard2_init(), vidcap_v4l2_init(), vidcap_ximea_grab(), video_desc_eq_excl_param(), video_desc_from_frame(), video_reading_thread(), and wait_for_channel_locked().
| unsigned int video_desc::width |
width of every tile (!)
Definition at line 179 of file types.h.
Referenced by allocate_result_frame(), SampleGrabberCallback::BufferCB(), cf_crop_filter(), cineform_compress_push(), cineform_decompress_reconfigure(), common_get_out_desc(), common_init(), common_postprocess_reconfigure(), configure_video(), configure_with(), configure_with(), configure_with(), configure_with(), configure_with(), configure_with(), crop_postprocess_reconfigure(), decode_video_frame(), decompress_thread(), display_aja_reconfigure(), display_conference_init(), display_decklink_reconfigure(), display_deltacast_reconfigure(), display_drm_reconfigure(), display_dump_reconfigure(), display_dvs_init(), display_dvs_reconfigure(), display_file_getf(), display_ndi_reconfigure(), display_pw_reconfigure(), display_reconfigure(), display_sage_reconfigure(), display_sdl2_reconfigure_real(), display_sdl2_run(), display_sdl_init(), display_sdl_reconfigure_real(), display_sdl_run(), display_v4l2_reconfigure(), dxt_glsl_decompress(), filter(), get_mode(), get_splashscreen(), get_video_desc_from_string(), gl_reconfigure_screen(), gpujpeg_decompress(), gpujpeg_to_dxt_decompress(), gpujpeg_to_dxt_decompress_reconfigure(), i420_decompress(), i420_decompress_reconfigure(), init(), init_decompressor(), init_rtsp(), initialize(), initialize_import(), interlace_get_out_desc(), interlaced_3d_get_out_desc(), interlaced_3d_postprocess_reconfigure(), j2k_compress_push(), j2k_decompress_reconfigure(), libavcodec_decompress(), load_texture(), operator<<(), operator>>(), output_summary(), parse(), parse_fmt(), parse_format(), parse_video_desc_info(), parse_video_hdr(), prepare(), process_args(), display_bluefish444_state::reconfigure(), reconfigure(), reconfigure(), video_frame_pool::impl::reconfigure(), reconfigure_decoder(), reconfigure_if_needed(), reconfigure_slave_rendering(), reconfigure_thread(), recreate_textures(), FlatVideoScene::resize(), scale_get_out_desc(), scale_reconfigure(), setup_video(), split_get_out_desc(), split_postprocess_reconfigure(), testcard_load_from_file(), testcard_load_from_file_pam(), testcard_load_from_file_y4m(), text_postprocess_reconfigure(), update_size(), UpdateVideoMode(), validate_settings(), vf_alloc_desc(), vf_alloc_desc_data(), vidcap_bitflow_grab(), vidcap_dshow_get_video_desc(), vidcap_dshow_init(), vidcap_dshow_probe_internal(), vidcap_rtsp_grab(), vidcap_spout_grab(), vidcap_swmix_init(), vidcap_testcard2_init(), vidcap_testcard2_thread(), vidcap_testcard_init(), vidcap_v4l2_init(), vidcap_ximea_grab(), video_desc_eq_excl_param(), video_desc_from_frame(), video_export(), wait_for_channel_locked(), and worker_thread().