QT GUI Video Display: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
(Created page with "Category:Block Docs This is a QT-based graphical sink that plays and display video stream using the GStreamer backend. It provides a visual interface where video content can be rendered and viewed by the user. The Video Display window includes playback controls such as play, pause, stop, and seek functionality, allowing users to navigate through the video content. == Parameters == (''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompani...")
 
No edit summary
Line 20: Line 20:


[[File:Video_display.png|800px]]
[[File:Video_display.png|800px]]
== Dependencies ==
The Video Display block relies on the following dependencies and plugins:
* GStreamer
* gst-libav
* GStreamer plugins:
    * `gstreamer1.0-plugins-good`
    * `gstreamer1.0-plugins-bad`
    * `gstreamer1.0-plugins-ugly`


== Source Files ==
== Source Files ==

Revision as of 20:32, 16 July 2023

This is a QT-based graphical sink that plays and display video stream using the GStreamer backend. It provides a visual interface where video content can be rendered and viewed by the user. The Video Display window includes playback controls such as play, pause, stop, and seek functionality, allowing users to navigate through the video content.

Parameters

(R): Run-time adjustable

Input Type
This parameter controls the data type of the input stream in GNU Radio.
Vector Size
Vector length at input
GUI Hint
See GUI Hint for info about how to organize multiple QT GUIs


Example Flowgraph

This flowgraph and output was produced by https://github.com/gnuradio/gnuradio/blob/master/gr-qtgui/examples/qtgui_video_display_example.grc

Video display.png

Dependencies

The Video Display block relies on the following dependencies and plugins:

  • GStreamer
  • gst-libav
  • GStreamer plugins:
   * `gstreamer1.0-plugins-good`
   * `gstreamer1.0-plugins-bad`
   * `gstreamer1.0-plugins-ugly`


Source Files

C++ files
video_display_impl.cc
Header files
video_display_impl.h
Public header files
video_display.h
Block definition
qtgui_video_display.block.yml