# Video Library

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.

Subpages:

convertframe

GstColorBalance – Interface for adjusting color balance settings

GstColorBalanceChannel – Object representing a channel from the #GstColorBalance interface.

GstMeta for video – Video related GstMeta

GstNavigation – Interface for creating, sending and parsing navigation events.

GstVideo – Support library for video operations

GstVideo Ancillary – Utilities for Ancillary data, VBI and Closed Caption

GstVideo Codec utility function – Extra utility functions for video codecs

GstVideo SEI Unregistered User Data – Utilities for SEI User Data Unregistered

GstVideoAffineTransformationMeta – GstMeta for video affine transformation

GstVideoAggregator – Base class for video aggregators

GstVideoBufferPool – GstBufferPool for raw video buffers

GstVideoChromaResample – Functions and utility object for operating on chroma video planes

GstVideoCodecAlphaMeta – GstMeta that can carry an extra buffer holding an encoded a frame whith luma that can be used as an alpha channel.

GstVideoConverter – Generic video conversion

GstVideoDecoder – Base class for video decoders

GstVideoDirection – Interface for elements providing video rotation and flipping controls

GstVideoDither – Utility object for dithering and quantizing lines of video

GstVideoDmabufPool – Pool for virtual memory backed dmabufs

GstVideoEncoder – Base class for video encoders

GstVideoFilter – Base class for video filters

GstVideoInfo – Structures and enumerations to describe raw images

GstVideoInfoDmaDrm – Structures and enumerations to describe DMA video format in DRM mode.

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.

GstVideoOverlayRectangle – Video Buffer Overlay Compositions (Subtitles, Logos)

GstVideoResampler – Utility structure for resampler information

GstVideoScaler – Utility object for rescaling video frames

GstVideoSink – Base class for video sinks

gstvideotimecode

video blend

video color

video event

video format

video frame

video hdr

video multiview

video tile

The results of the search are