Blame docs/plugins/html/gst-plugins-base-plugins-glimagesinkelement.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>glimagesinkelement: 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-glfilterglass.html" title="glfilterglass">
Packit 971217
<link rel="next" href="gst-plugins-base-plugins-glimagesink.html" title="glimagesink">
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
                  Implemented Interfaces  | 
Packit 971217
                  Properties  | 
Packit 971217
                  Signals
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

glimagesinkelement

Packit 971217

glimagesinkelement

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
Packit 971217
GstGLContext *
Packit 971217
context
Packit 971217
Read
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
force-aspect-ratio
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
handle-events
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
ignore-alpha
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstGLStereoDownmix
Packit 971217
output-multiview-downmix-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoMultiviewFlags
Packit 971217
output-multiview-flags
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoMultiviewMode
Packit 971217
output-multiview-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstFraction
Packit 971217
pixel-aspect-ratio
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstGLRotateMethod
Packit 971217
rotate-method
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstValueArray
Packit 971217
render-rectangle
Packit 971217
Write
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Signals

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
client-draw
Packit 971217
Run Last
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
client-reshape
Packit 971217
Run Last
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
GstGLImageSink
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
                ╰── GstBaseSink
Packit 971217
                    ╰── GstVideoSink
Packit 971217
                        ╰── GstGLImageSink
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Implemented Interfaces

Packit 971217

Packit 971217
GstGLImageSink implements
Packit 971217
 GstVideoOverlay and  GstNavigation.

Packit 971217
Packit 971217
Packit 971217

Description

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
            opengl
Packit 971217
          
Packit 971217
Packit 971217
Packit 971217

author

Packit 971217
Julien Isorce <julien.isorce@gmail.com>
Packit 971217
Packit 971217
Packit 971217

class

Packit 971217
Sink/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(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
Packit 971217
Packit 971217
Packit 971217

Packit 971217
 video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
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 GstGLImageSink

Packit 971217
struct GstGLImageSink;
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Property Details

Packit 971217
Packit 971217

The “context” property

Packit 971217
  “context”                  GstGLContext *
Packit 971217

Get OpenGL context.

Packit 971217

Flags: Read

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “force-aspect-ratio” property

Packit 971217
  “force-aspect-ratio”       gboolean
Packit 971217

When enabled, scaling will respect original aspect ratio.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: TRUE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “handle-events” property

Packit 971217
  “handle-events”            gboolean
Packit 971217

When enabled, XEvents will be selected and handled.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: TRUE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “ignore-alpha” property

Packit 971217
  “ignore-alpha”             gboolean
Packit 971217

When enabled, alpha will be ignored and converted to black.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: TRUE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “output-multiview-downmix-mode” property

Packit 971217
  “output-multiview-downmix-mode” GstGLStereoDownmix
Packit 971217

Output anaglyph type to generate when downmixing to mono.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: Dubois optimised Green-Magenta anaglyph

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “output-multiview-flags” property

Packit 971217
  “output-multiview-flags”   GstVideoMultiviewFlags
Packit 971217

Output multiview layout modifier flags.

Packit 971217

Flags: Read / Write

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “output-multiview-mode” property

Packit 971217
  “output-multiview-mode”    GstVideoMultiviewMode
Packit 971217

Choose output mode for multiview/3D video.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_MULTIVIEW_MODE_MONO

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “pixel-aspect-ratio” property

Packit 971217
  “pixel-aspect-ratio”       GstFraction
Packit 971217

The pixel aspect ratio of the device.

Packit 971217

Flags: Read / Write

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “rotate-method” property

Packit 971217
  “rotate-method”            GstGLRotateMethod
Packit 971217

rotate method.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: Identity (no rotation)

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “render-rectangle” property

Packit 971217
  “render-rectangle”         GstValueArray
Packit 971217

The render rectangle ('<x, y, width, height>').

Packit 971217

Flags: Write

Packit 971217
Packit 971217
Packit 971217
Packit 971217

Signal Details

Packit 971217
Packit 971217

The “client-draw” signal

Packit 971217
gboolean
Packit 971217
user_function (GstGLImageSink *object,
Packit 971217
               GstGLContext   *texture,
Packit 971217
               GstSample      *width,
Packit 971217
               gpointer        user_data)
Packit 971217

Will be emitted before actually drawing the texture. The client should

Packit 971217
redraw the surface/contents with the texture
Packit 971217
, width
Packit 971217
 and height
Packit 971217
 and
Packit 971217
and return TRUE.

Packit 971217
Packit 971217

Parameters

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

object

Packit 971217

the GstGLImageSink

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

texture

Packit 971217

the guint id of the texture.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

width

Packit 971217

the guint width of the texture.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

height

Packit 971217

the guint height of the texture.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

user_data

Packit 971217

user data set when the signal handler was connected.

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

Returns

Packit 971217

whether the texture was redrawn by the signal. If not, a

Packit 971217
default redraw will occur.

Packit 971217
Packit 971217

Flags: Run Last

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “client-reshape” signal

Packit 971217
gboolean
Packit 971217
user_function (GstGLImageSink *object,
Packit 971217
               GstGLContext   *width,
Packit 971217
               guint           height,
Packit 971217
               guint           Returns,
Packit 971217
               gpointer        user_data)
Packit 971217

The client should resize the surface/window/viewport with the width

Packit 971217
 and
Packit 971217
height
Packit 971217
 and return TRUE.

Packit 971217
Packit 971217

Parameters

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

object

Packit 971217

the GstGLImageSink

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

width

Packit 971217

the guint width of the texture.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

height

Packit 971217

the guint height of the texture.

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

user_data

Packit 971217

user data set when the signal handler was connected.

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

Returns

Packit 971217

whether the content area was resized by the signal. If not, a

Packit 971217
default viewport resize will occur.

Packit 971217
Packit 971217

Flags: Run Last

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

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