autovideosrc

## autovideosrc autovideosrc — Wrapper video source for automatically detected video source |

## Synopsis

                        GstAutoVideoSrc;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GstObject
                   +----GstElement
                         +----GstBin
                               +----GstAutoVideoSrc

## Implemented Interfaces

GstAutoVideoSrc implements GstChildProxy.

## Properties

      "filter-caps"              GstCaps*              : Read / Write

## Description

autovideosrc is a video src that automatically detects an appropriate video source to use. It does so by scanning the registry for all elements that have “Source” and “Video” in the class field of their element information, and also have a non-zero autoplugging rank.

### Example launch line

    1
    gst-launch-1.0 -v -m autovideosrc ! xvimagesink

## Synopsis

### Element Information

plugin | autodetect
author | Jan Schmidt <thaytan@noraisin.net>, Stefan Kost <ensonic@users.sf.net>
class | Source/Video

### Element Pads

name | src
direction | source
presence | always
details | ANY

## Details

### GstAutoVideoSrc

    typedef struct _GstAutoVideoSrc GstAutoVideoSrc;

## Property Details

### The `"filter-caps"` property

      "filter-caps"              GstCaps*              : Read / Write

This property will filter out candidate sources that can handle the specified caps. By default only video sources that support raw rgb and yuv video are selected.

This property can only be set before the element goes to the READY state.

Since 0.10.14

## See Also

autoaudiosrc, v4l2src, v4lsrc