Gstreamer Interface Library (Vcu_Gst_Lib); Gstreamer Interface Library (Vcu_Gst_Lib) - Xilinx Zynq UltraScale+ User Manual

Mpsoc video codec unit
Table of Contents

Advertisement

The command line application requires an input configuration file (input.cfg) to be
provided in plain text. Refer to
description.

GStreamer Interface Library (vcu_gst_lib)

The VCU GStreamer interface configures various video pipelines in the design and controls
the data flow through these pipelines. It implements these features:
Display configuration
VCU configuration
Video pipeline control
Audio pipeline control
Video buffer management
The VCU GStreamer interface library exports interfaces that:
set video pipeline parameters such as resolution, format, and source type (v4l2src,
filesrc)
set encoder parameters
start and stop the pipeline
calculate FPS
perform error handling
calculate bit rate for file/stream-in playback
poll for an end of stream (EOS) event
Description
GStreamer is a library for constructing graphs of media-handling components. The
applications it supports range from simple playback and audio/video streaming to complex
audio (mixing) and video processing.
GStreamer uses a plug-in architecture which makes the most of GStreamer functionality
implemented as shared libraries. The GStreamer base functionality contains functions for
registering and loading plug-ins and for providing the fundamentals of all classes in the
form of base classes. Plug-in libraries get dynamically loaded to support a wide spectrum of
codecs, container formats, and input/output drivers.
Zynq UltraScale+ VCU TRD User Guide
UG1250 (v2019.1) May 29, 2019
Appendix A, Input Configuration File
www.xilinx.com
Chapter 3: APU Software Platform
for the file format and
Send Feedback
42

Advertisement

Table of Contents
loading

This manual is also suitable for:

Zcu106

Table of Contents