glfilterreflectedscreen

glfilterreflectedscreen — Reflected Screen Filter

Synopsis

struct              GstGLFilterReflectedScreen;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstGLFilter
                           +----GstGLFilterReflectedScreen

Properties

  "active-graphic-mode"      gboolean              : Read / Write
  "aspect"                   gdouble               : Write
  "fovy"                     gdouble               : Write
  "separated-screen"         gboolean              : Read / Write
  "show-floor"               gboolean              : Read / Write
  "zfar"                     gdouble               : Write
  "znear"                    gdouble               : Write

Description

Map Video Texture upon a screen, on a reflecting surface

Examples

1
gst-launch videotestsrc ! glupload ! glfilterreflectedscreen ! glimagesink

Synopsis

Element Information

plugin

opengl

author

Pierre POUZOL <pierre.pouzol@hotmail.fr>

class

Filter/Effect

Element Pads

name

sink

direction

sink

presence

always

details

video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]

name

src

direction

source

presence

always

details

video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]

Details

struct GstGLFilterReflectedScreen

struct GstGLFilterReflectedScreen;

Property Details

The "active-graphic-mode" property

  "active-graphic-mode"      gboolean              : Read / Write

Allow user to activate stencil buffer and blending.

Default value: TRUE


The "aspect" property

  "aspect"                   gdouble               : Write

Field of view in the x direction.

Allowed values: [0,100]

Default value: 0


The "fovy" property

  "fovy"                     gdouble               : Write

Field of view angle in degrees.

Allowed values: [0,180]

Default value: 60


The "separated-screen" property

  "separated-screen"         gboolean              : Read / Write

Allow to insert a space between the two screen. Will cancel 'show floor' if active. Value are TRUE or FALSE(default).

Default value: FALSE


The "show-floor" property

  "show-floor"               gboolean              : Read / Write

Allow the user to show the supportive floor. Will cancel 'separated screen' if active. Value are TRUE(default) or FALSE.

Default value: TRUE


The "zfar" property

  "zfar"                     gdouble               : Write

Specifies the distance from the viewer to the far clipping plane.

Allowed values: [0,1000]

Default value: 100


The "znear" property

  "znear"                    gdouble               : Write

Specifies the distance from the viewer to the near clipping plane.

Allowed values: [0,100]

Default value: 0.1