Video Library

GstVideo — Support library for video operations
GstMeta for video — Video related GstMeta
GstVideoAffineTransformationMeta — GstMeta for video affine transformation
GstVideoAggregator — Base class for video aggregators
GstVideoOverlayRectangle — Video Buffer Overlay Compositions (Subtitles, Logos)
GstVideoFilter — Base class for video filters
GstVideoDither — Utility object for dithering and quantizing lines of video
GstVideoChromaResample — Functions and utility object for operating on chroma video planes
GstVideoResampler — Utility structure for resampler information
GstVideoScaler — Utility object for rescaling video frames
GstVideoSink — Base class for video sinks
GstColorBalance — Interface for adjusting color balance settings
GstColorBalanceChannel — Object representing a channel from the GstColorBalance interface.
GstVideoDirection — Interface for elements providing video rotation and flipping controls
GstVideoOrientation — Interface for elements providing video orientation controls
GstVideoOverlay — Interface for setting/getting a window system resource on elements supporting it to configure a window into which to render a video.
GstVideoDecoder — Base class for video decoders
GstVideoEncoder — Base class for video encoders
GstVideoBufferPool — GstBufferPool for raw video buffers
GstVideo Codec utility function — Extra utility functions for video codecs
GstNavigation — Interface for creating, sending and parsing navigation events.
GstVideo Ancillary — Utilities for Ancillary data, VBI and Closed Caption

This library should be linked to by getting cflags and libs from gstreamer-plugins-base-1.0.pc and adding -lgstvideo-1.0 to the library flags.