glfilterreflectedscreen

glfilterreflectedscreen — Reflected Screen Filter

Properties

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

Types and Values

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstElement
            ╰── GstBaseTransform
                ╰── GstGLFilter
                    ╰── GstGLFilterReflectedScreen

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 ]

Functions

Types and Values

struct GstGLFilterReflectedScreen

struct GstGLFilterReflectedScreen;

Property Details

The “active-graphic-mode” property

  “active-graphic-mode”      gboolean

Allow user to activate stencil buffer and blending.

Flags: Read / Write

Default value: TRUE


The “aspect” property

  “aspect”                   gdouble

Field of view in the x direction.

Flags: Write

Allowed values: [0,100]

Default value: 0


The “fovy” property

  “fovy”                     gdouble

Field of view angle in degrees.

Flags: Write

Allowed values: [0,180]

Default value: 60


The “separated-screen” property

  “separated-screen”         gboolean

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

Flags: Read / Write

Default value: FALSE


The “show-floor” property

  “show-floor”               gboolean

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

Flags: Read / Write

Default value: TRUE


The “zfar” property

  “zfar”                     gdouble

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

Flags: Write

Allowed values: [0,1000]

Default value: 100


The “znear” property

  “znear”                    gdouble

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

Flags: Write

Allowed values: [0,100]

Default value: 0.1