Blame docs/libs/html/GstGLViewConvert.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>GstGLViewConvert: GStreamer Base Plugins 1.0 Library 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 Library Reference Manual">
Packit 971217
<link rel="up" href="gl.html" title="OpenGL Integration Library">
Packit 971217
<link rel="prev" href="GstGLUpload.html" title="GstGLUpload">
Packit 971217
<link rel="next" href="GstGLWindow.html" title="GstGLWindow">
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

GstGLViewConvert

Packit 971217

GstGLViewConvert — convert between steroscopic/multiview video formats

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstGLViewConvert *
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_new ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_set_caps ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstCaps *
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_transform_caps ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstCaps *
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_fixate_caps ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstFlowReturn
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_submit_input_buffer ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstFlowReturn
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_get_output ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
GstBuffer *
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_perform ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
void
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_reset ()
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
void
Packit 971217
Packit 971217
Packit 971217
gst_gl_view_convert_set_context ()
Packit 971217
Packit 971217
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
GstGLStereoDownmix
Packit 971217
downmix-mode
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoMultiviewFlags
Packit 971217
input-flags-override
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoMultiviewMode
Packit 971217
input-mode-override
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoMultiviewFlags
Packit 971217
output-flags-override
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstVideoMultiviewMode
Packit 971217
output-mode-override
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
Packit 971217
enum
Packit 971217
GstGLStereoDownmix
Packit 971217
Packit 971217
Packit 971217
 
Packit 971217
GstGLViewConvert
Packit 971217
Packit 971217
Packit 971217
 
Packit 971217
GstGLViewConvertClass
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Object Hierarchy

Packit 971217
    GObject
Packit 971217
    ╰── GInitiallyUnowned
Packit 971217
        ╰── GstObject
Packit 971217
            ╰── GstGLViewConvert
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Includes

Packit 971217
#include <gst/gl/gl.h>
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Description

Packit 971217

Convert stereoscopic/multiview video using fragment shaders.

Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217
Packit 971217

gst_gl_view_convert_new ()

Packit 971217
GstGLViewConvert *
Packit 971217
gst_gl_view_convert_new (void);
Packit 971217
Packit 971217

Returns

Packit 971217

a new GstGLViewConvert.

Packit 971217

[transfer full]

Packit 971217
Packit 971217

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_set_caps ()

Packit 971217
gboolean
Packit 971217
gst_gl_view_convert_set_caps (GstGLViewConvert *viewconvert,
Packit 971217
                              GstCaps *in_caps,
Packit 971217
                              GstCaps *out_caps);
Packit 971217

Initializes viewconvert

Packit 971217
 with the information required for conversion.

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

in_caps

Packit 971217

input GstCaps

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

out_caps

Packit 971217

output GstCaps

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

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_transform_caps ()

Packit 971217
GstCaps *
Packit 971217
gst_gl_view_convert_transform_caps (GstGLViewConvert *viewconvert,
Packit 971217
                                    GstPadDirection direction,
Packit 971217
                                    GstCaps *caps,
Packit 971217
                                    GstCaps *filter);
Packit 971217

Provides an implementation of GstBaseTransformClass::<GTKDOCLINK HREF="transform-caps">transform_caps()</GTKDOCLINK>

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

direction

Packit 971217

a GstPadDirection

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

caps

Packit 971217

the GstCaps to transform.

Packit 971217
[transfer none]
Packit 971217
Packit 971217
Packit 971217

filter

Packit 971217

a set of filter GstCaps.

Packit 971217
[transfer none]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

the converted GstCaps.

Packit 971217

[transfer full]

Packit 971217
Packit 971217

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_fixate_caps ()

Packit 971217
GstCaps *
Packit 971217
gst_gl_view_convert_fixate_caps (GstGLViewConvert *viewconvert,
Packit 971217
                                 GstPadDirection direction,
Packit 971217
                                 GstCaps *caps,
Packit 971217
                                 GstCaps *othercaps);
Packit 971217

Provides an implementation of GstBaseTransformClass::<GTKDOCLINK HREF="fixate-caps">fixate_caps()</GTKDOCLINK>

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

direction

Packit 971217

a GstPadDirection

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

caps

Packit 971217

the GstCaps of direction

Packit 971217
. 

Packit 971217
[transfer none]
Packit 971217
Packit 971217
Packit 971217

othercaps

Packit 971217

the GstCaps to fixate.

Packit 971217
[transfer full]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

the fixated GstCaps.

Packit 971217

[transfer full]

Packit 971217
Packit 971217

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_submit_input_buffer ()

Packit 971217
GstFlowReturn
Packit 971217
gst_gl_view_convert_submit_input_buffer
Packit 971217
                               (GstGLViewConvert *viewconvert,
Packit 971217
                                gboolean is_discont,
Packit 971217
                                GstBuffer *input);
Packit 971217

Submit input

Packit 971217
 to be processed by viewconvert
Packit 971217

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

is_discont

Packit 971217

true if we have a discontinuity

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

input

Packit 971217

a GstBuffer.

Packit 971217
[transfer full]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

a GstFlowReturn

Packit 971217
Packit 971217

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_get_output ()

Packit 971217
GstFlowReturn
Packit 971217
gst_gl_view_convert_get_output (GstGLViewConvert *viewconvert,
Packit 971217
                                GstBuffer **outbuf_ptr);
Packit 971217

Retrieve the processed output buffer placing the output in outbuf_ptr

Packit 971217
.

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

outbuf_ptr

Packit 971217

a GstBuffer.

Packit 971217
[out]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

a GstFlowReturn

Packit 971217
Packit 971217

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_perform ()

Packit 971217
GstBuffer *
Packit 971217
gst_gl_view_convert_perform (GstGLViewConvert *viewconvert,
Packit 971217
                             GstBuffer *inbuf);
Packit 971217

Converts the data contained by inbuf

Packit 971217
 using the formats specified by the
Packit 971217
GstCaps passed to gst_gl_view_convert_set_caps()

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

inbuf

Packit 971217

the GstGLMemory filled GstBuffer to convert.

Packit 971217
[transfer none]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Returns

Packit 971217

a converted GstBuffer or NULL.

Packit 971217

[transfer full]

Packit 971217
Packit 971217

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_reset ()

Packit 971217
void
Packit 971217
gst_gl_view_convert_reset (GstGLViewConvert *viewconvert);
Packit 971217

Reset viewconvert

Packit 971217
 to the default state.  Further operation will require
Packit 971217
setting the caps with gst_gl_view_convert_set_caps().

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Since: 1.6

Packit 971217
Packit 971217

Packit 971217
Packit 971217

gst_gl_view_convert_set_context ()

Packit 971217
void
Packit 971217
gst_gl_view_convert_set_context (GstGLViewConvert *viewconvert,
Packit 971217
                                 GstGLContext *context);
Packit 971217

Set context

Packit 971217
 on viewconvert
Packit 971217

Packit 971217
Packit 971217

Parameters

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

viewconvert

Packit 971217

a GstGLViewConvert

Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

context

Packit 971217

the GstGLContext to set

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

Since: 1.6

Packit 971217
Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217

enum GstGLStereoDownmix

Packit 971217

Output anaglyph type to generate when downmixing to mono

Packit 971217
Packit 971217

Members

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

GST_GL_STEREO_DOWNMIX_ANAGLYPH_GREEN_MAGENTA_DUBOIS

Packit 971217
Packit 971217

Dubois optimised Green-Magenta anaglyph

Packit 971217
Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

GST_GL_STEREO_DOWNMIX_ANAGLYPH_RED_CYAN_DUBOIS

Packit 971217
Packit 971217

Dubois optimised Red-Cyan anaglyph

Packit 971217
Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

GST_GL_STEREO_DOWNMIX_ANAGLYPH_AMBER_BLUE_DUBOIS

Packit 971217
Packit 971217

Dubois optimised Amber-Blue anaglyph

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

Packit 971217
Packit 971217

GstGLViewConvert

Packit 971217
typedef struct _GstGLViewConvert GstGLViewConvert;
Packit 971217

GstGLViewConvert is an opaque struct and should only be accessed through the

Packit 971217
provided api.

Packit 971217
Packit 971217

Packit 971217
Packit 971217

GstGLViewConvertClass

Packit 971217
typedef struct {
Packit 971217
} GstGLViewConvertClass;
Packit 971217
Packit 971217

Opaque GstGLViewConvertClass struct

Packit 971217
Packit 971217
Packit 971217
Packit 971217

Property Details

Packit 971217
Packit 971217

The “downmix-mode” property

Packit 971217
  “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 “input-flags-override” property

Packit 971217
  “input-flags-override”     GstVideoMultiviewFlags
Packit 971217

Override any input information about multiview layout flags.

Packit 971217

Flags: Read / Write

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “input-mode-override” property

Packit 971217
  “input-mode-override”      GstVideoMultiviewMode
Packit 971217

Override any input information about multiview layout.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_MULTIVIEW_MODE_NONE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “output-flags-override” property

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

Override automatic negotiation for output multiview layout flags.

Packit 971217

Flags: Read / Write

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “output-mode-override” property

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

Override automatic output mode selection for multiview layout.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: GST_VIDEO_MULTIVIEW_MODE_NONE

Packit 971217
Packit 971217
Packit 971217
Packit 971217

See Also

Packit 971217

GstGLColorConvert, GstGLContext

Packit 971217
Packit 971217
Packit 971217
Packit 971217

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