Blame docs/plugins/html/gst-plugins-base-plugins-videoconvert.html

Packit 971217
Packit 971217
<html>
Packit 971217
<head>
Packit 971217
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 971217
<title>videoconvert: GStreamer Base Plugins 1.0 Plugins Reference Manual</title>
Packit 971217
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 971217
<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Plugins Reference Manual">
Packit 971217
<link rel="up" href="ch01.html" title="gst-plugins-base Elements">
Packit 971217
<link rel="prev" href="gst-plugins-base-plugins-urisourcebin.html" title="urisourcebin">
Packit 971217
<link rel="next" href="gst-plugins-base-plugins-videorate.html" title="videorate">
Packit 971217
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit 971217
<link rel="stylesheet" href="style.css" type="text/css">
Packit 971217
</head>
Packit 971217
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 971217
Packit 971217
Packit 971217
Top  | 
Packit 971217
                  Description  | 
Packit 971217
                  Object Hierarchy  | 
Packit 971217
                  Properties
Packit 971217
Packit 971217
Home
Packit 971217
Up
Packit 971217
Prev
Packit 971217
Next
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

videoconvert

Packit 971217

videoconvert

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Properties

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstVideoDitherMethod
Packit 971217
dither
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoAlphaMode
Packit 971217
alpha-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gdouble
Packit 971217
alpha-value
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoChromaMode
Packit 971217
chroma-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoResamplerMethod
Packit 971217
chroma-resampler
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
guint
Packit 971217
dither-quantization
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoGammaMode
Packit 971217
gamma-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoMatrixMode
Packit 971217
matrix-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoPrimariesMode
Packit 971217
primaries-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
guint
Packit 971217
n-threads
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
struct
Packit 971217
GstVideoConvert
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Object Hierarchy

Packit 971217
    GObject
Packit 971217
    ╰── GInitiallyUnowned
Packit 971217
        ╰── GstObject
Packit 971217
            ╰── GstElement
Packit 971217
                ╰── GstBaseTransform
Packit 971217
                    ╰── GstVideoFilter
Packit 971217
                        ╰── GstVideoConvert
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Description

Packit 971217

Convert video frames between a great variety of video formats.

Packit 971217
Packit 971217

Example launch line

Packit 971217
Packit 971217
  
Packit 971217
    
Packit 971217
      
Packit 971217
        
1
Packit 971217
        
gst-launch-1.0 -v videotestsrc ! video/x-raw,format=YUY2 ! videoconvert ! autovideosink
Packit 971217
      
Packit 971217
    
Packit 971217
  
Packit 971217
Packit 971217
Packit 971217

Packit 971217
 This will output a test video (generated in YUY2 format) in a video
Packit 971217
window. If the video sink selected does not support YUY2 videoconvert will
Packit 971217
automatically convert the video to a format understood by the video sink.

Packit 971217
Packit 971217
Packit 971217

Synopsis

Packit 971217
Packit 971217

Element Information

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

plugin

Packit 971217
Packit 971217
            videoconvert
Packit 971217
          
Packit 971217
Packit 971217
Packit 971217

author

Packit 971217
GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
Packit 971217
Packit 971217
Packit 971217

class

Packit 971217
Filter/Converter/Video
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

Element Pads

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

name

Packit 971217
sink
Packit 971217
Packit 971217
Packit 971217

direction

Packit 971217
sink
Packit 971217
Packit 971217
Packit 971217

presence

Packit 971217
always
Packit 971217
Packit 971217
Packit 971217

details

Packit 971217
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
Packit 971217
Packit 971217
Packit 971217

Packit 971217
 video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

name

Packit 971217
src
Packit 971217
Packit 971217
Packit 971217

direction

Packit 971217
source
Packit 971217
Packit 971217
Packit 971217

presence

Packit 971217
always
Packit 971217
Packit 971217
Packit 971217

details

Packit 971217
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
Packit 971217
Packit 971217
Packit 971217

Packit 971217
 video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217

Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217

struct GstVideoConvert

Packit 971217
struct GstVideoConvert;
Packit 971217

Opaque object data structure.

Packit 971217
Packit 971217
Packit 971217
Packit 971217

Property Details

Packit 971217
Packit 971217

The “dither” property

Packit 971217
  “dither”                   GstVideoDitherMethod
Packit 971217

Apply dithering while converting.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_DITHER_BAYER

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “alpha-mode” property

Packit 971217
  “alpha-mode”               GstVideoAlphaMode
Packit 971217

Alpha Mode to use.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_ALPHA_MODE_COPY

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “alpha-value” property

Packit 971217
  “alpha-value”              gdouble
Packit 971217

Alpha Value to use.

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: [0,1]

Packit 971217

Default value: 1

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “chroma-mode” property

Packit 971217
  “chroma-mode”              GstVideoChromaMode
Packit 971217

Chroma Resampling Mode.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_CHROMA_MODE_FULL

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “chroma-resampler” property

Packit 971217
  “chroma-resampler”         GstVideoResamplerMethod
Packit 971217

Chroma resampler method.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_RESAMPLER_METHOD_LINEAR

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “dither-quantization” property

Packit 971217
  “dither-quantization”      guint
Packit 971217

Quantizer to use.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: 1

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “gamma-mode” property

Packit 971217
  “gamma-mode”               GstVideoGammaMode
Packit 971217

Gamma Conversion Mode.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_GAMMA_MODE_NONE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “matrix-mode” property

Packit 971217
  “matrix-mode”              GstVideoMatrixMode
Packit 971217

Matrix Conversion Mode.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_MATRIX_MODE_FULL

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “primaries-mode” property

Packit 971217
  “primaries-mode”           GstVideoPrimariesMode
Packit 971217

Primaries Conversion Mode.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_PRIMARIES_MODE_NONE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “n-threads” property

Packit 971217
  “n-threads”                guint
Packit 971217

Maximum number of threads to use.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: 1

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Generated by GTK-Doc V1.27
Packit 971217
</body>
Packit 971217
</html>