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