GstGLSL

Functions

gst_gl_version_to_glsl_version

GstGLSLVersion
gst_gl_version_to_glsl_version (GstGLAPI gl_api,
                                gint maj,
                                gint min)

Parameters:

gl_api

the GstGLAPI

maj

the major GL version

min

the minor GL version

Returns

The minimum supported GstGLSLVersion available for gl_api, maj and min


GstGL.prototype.gl_version_to_glsl_version

function GstGL.prototype.gl_version_to_glsl_version(gl_api: GstGL.GLAPI, maj: Number, min: Number): {
    // javascript wrapper for 'gst_gl_version_to_glsl_version'
}

Parameters:

gl_api ( GstGL.GLAPI ) –

the GstGL.GLAPI

maj ( Number ) –

the major GL version

min ( Number ) –

the minor GL version

Returns ( GstGL.GLSLVersion ) –

The minimum supported GstGL.GLSLVersion available for gl_api, maj and min


GstGL.gl_version_to_glsl_version

def GstGL.gl_version_to_glsl_version (gl_api, maj, min):
    #python wrapper for 'gst_gl_version_to_glsl_version'

Parameters:

gl_api ( GstGL.GLAPI ) –

the GstGL.GLAPI

maj ( int ) –

the major GL version

min ( int ) –

the minor GL version

Returns ( GstGL.GLSLVersion ) –

The minimum supported GstGL.GLSLVersion available for gl_api, maj and min


gst_glsl_error_quark

GQuark
gst_glsl_error_quark ()
Returns

the quark used for GstGLSL in GError's


GstGL.GLSLError.prototype.quark

function GstGL.GLSLError.prototype.quark(): {
    // javascript wrapper for 'gst_glsl_error_quark'
}
Returns ( GLib.Quark ) –

the quark used for GstGLSL in GLib.Error's


GstGL.GLSLError.quark

def GstGL.GLSLError.quark ():
    #python wrapper for 'gst_glsl_error_quark'
Returns ( GLib.Quark ) –

the quark used for GstGLSL in GLib.Error's


gst_glsl_profile_from_string

GstGLSLProfile
gst_glsl_profile_from_string (const gchar * string)

Parameters:

string

a GLSL version string

Returns

the GstGLSLProfile of string or GST_GLSL_PROFILE_NONE on error


GstGL.GLSLProfile.prototype.from_string

function GstGL.GLSLProfile.prototype.from_string(string: String): {
    // javascript wrapper for 'gst_glsl_profile_from_string'
}

Parameters:

string ( String ) –

a GLSL version string

Returns ( GstGL.GLSLProfile ) –

the GstGL.GLSLProfile of string or GstGL.GLSLProfile.NONE on error


GstGL.GLSLProfile.from_string

def GstGL.GLSLProfile.from_string (string):
    #python wrapper for 'gst_glsl_profile_from_string'

Parameters:

string ( str ) –

a GLSL version string

Returns ( GstGL.GLSLProfile ) –

the GstGL.GLSLProfile of string or GstGL.GLSLProfile.NONE on error


gst_glsl_profile_to_string

const gchar *
gst_glsl_profile_to_string (GstGLSLProfile profile)

Parameters:

profile

a GstGLSLProfile

Returns ( [nullable] ) –

the name for profile or NULL on error


GstGL.GLSLProfile.prototype.to_string

function GstGL.GLSLProfile.prototype.to_string(profile: GstGL.GLSLProfile): {
    // javascript wrapper for 'gst_glsl_profile_to_string'
}

Parameters:

Returns ( String ) –

the name for profile or null on error


GstGL.GLSLProfile.to_string

def GstGL.GLSLProfile.to_string (profile):
    #python wrapper for 'gst_glsl_profile_to_string'

Parameters:

Returns ( str ) –

the name for profile or None on error


gst_glsl_string_get_version_profile

gboolean
gst_glsl_string_get_version_profile (const gchar * s,
                                     GstGLSLVersion * version,
                                     GstGLSLProfile * profile)

Parameters:

s
No description available
version
No description available
profile
No description available
Returns
No description available

GstGL.prototype.glsl_string_get_version_profile

function GstGL.prototype.glsl_string_get_version_profile(s: String): {
    // javascript wrapper for 'gst_glsl_string_get_version_profile'
}

Parameters:

s ( String ) –
No description available

Returns a tuple made of:

( Number ) –
No description available
version ( GstGL.GLSLVersion ) –
No description available
profile ( GstGL.GLSLProfile ) –
No description available

GstGL.glsl_string_get_version_profile

def GstGL.glsl_string_get_version_profile (s):
    #python wrapper for 'gst_glsl_string_get_version_profile'

Parameters:

s ( str ) –
No description available

Returns a tuple made of:

( bool ) –
No description available
version ( GstGL.GLSLVersion ) –
No description available
profile ( GstGL.GLSLProfile ) –
No description available

gst_glsl_version_from_string

GstGLSLVersion
gst_glsl_version_from_string (const gchar * string)

Parameters:

string

a GLSL version string

Returns

the GstGLSLVersion of string or GST_GLSL_VERSION_NONE on error


GstGL.GLSLVersion.prototype.from_string

function GstGL.GLSLVersion.prototype.from_string(string: String): {
    // javascript wrapper for 'gst_glsl_version_from_string'
}

Parameters:

string ( String ) –

a GLSL version string

Returns ( GstGL.GLSLVersion ) –

the GstGL.GLSLVersion of string or GstGL.GLSLVersion.NONE on error


GstGL.GLSLVersion.from_string

def GstGL.GLSLVersion.from_string (string):
    #python wrapper for 'gst_glsl_version_from_string'

Parameters:

string ( str ) –

a GLSL version string

Returns ( GstGL.GLSLVersion ) –

the GstGL.GLSLVersion of string or GstGL.GLSLVersion.NONE on error


gst_glsl_version_profile_from_string

gboolean
gst_glsl_version_profile_from_string (const gchar * string,
                                      GstGLSLVersion * version_ret,
                                      GstGLSLProfile * profile_ret)

Note: this function expects either a #version GLSL preprocesser directive or a valid GLSL version and/or profile.

Parameters:

string

a valid GLSL #version string

version_ret ( [out] ) –

resulting GstGLSLVersion

profile_ret ( [out] ) –

resulting GstGLSLVersion

Returns

TRUE if a valid #version string was found, FALSE otherwise


GstGL.GLSLVersion.prototype.profile_from_string

function GstGL.GLSLVersion.prototype.profile_from_string(string: String): {
    // javascript wrapper for 'gst_glsl_version_profile_from_string'
}

Note: this function expects either a #version GLSL preprocesser directive or a valid GLSL version and/or profile.

Parameters:

string ( String ) –

a valid GLSL #version string

Returns a tuple made of:

( Number ) –

TRUE if a valid #version string was found, FALSE otherwise

version_ret ( GstGL.GLSLVersion ) –

TRUE if a valid #version string was found, FALSE otherwise

profile_ret ( GstGL.GLSLProfile ) –

TRUE if a valid #version string was found, FALSE otherwise


GstGL.GLSLVersion.profile_from_string

def GstGL.GLSLVersion.profile_from_string (string):
    #python wrapper for 'gst_glsl_version_profile_from_string'

Note: this function expects either a #version GLSL preprocesser directive or a valid GLSL version and/or profile.

Parameters:

string ( str ) –

a valid GLSL #version string

Returns a tuple made of:

( bool ) –

TRUE if a valid #version string was found, FALSE otherwise

version_ret ( GstGL.GLSLVersion ) –

TRUE if a valid #version string was found, FALSE otherwise

profile_ret ( GstGL.GLSLProfile ) –

TRUE if a valid #version string was found, FALSE otherwise


gst_glsl_version_profile_to_string

gchar *
gst_glsl_version_profile_to_string (GstGLSLVersion version,
                                    GstGLSLProfile profile)

Parameters:

version

a GstGLSLVersion

profile

a GstGLSLVersion

Returns

the combined GLSL #version string for version and profile


GstGL.GLSLVersion.prototype.profile_to_string

function GstGL.GLSLVersion.prototype.profile_to_string(version: GstGL.GLSLVersion, profile: GstGL.GLSLProfile): {
    // javascript wrapper for 'gst_glsl_version_profile_to_string'
}

Parameters:

Returns ( String ) –

the combined GLSL #version string for version and profile


GstGL.GLSLVersion.profile_to_string

def GstGL.GLSLVersion.profile_to_string (version, profile):
    #python wrapper for 'gst_glsl_version_profile_to_string'

Parameters:

Returns ( str ) –

the combined GLSL #version string for version and profile


gst_glsl_version_to_string

const gchar *
gst_glsl_version_to_string (GstGLSLVersion version)

Parameters:

version

a GstGLSLVersion

Returns ( [nullable] ) –

the name of version or NULL on error


GstGL.GLSLVersion.prototype.to_string

function GstGL.GLSLVersion.prototype.to_string(version: GstGL.GLSLVersion): {
    // javascript wrapper for 'gst_glsl_version_to_string'
}

Parameters:

Returns ( String ) –

the name of version or null on error


GstGL.GLSLVersion.to_string

def GstGL.GLSLVersion.to_string (version):
    #python wrapper for 'gst_glsl_version_to_string'

Parameters:

Returns ( str ) –

the name of version or None on error


Enumerations

GstGLSLError

Compilation stage that caused an error

Members
GST_GLSL_ERROR_COMPILE (0) –

Compilation error occurred

GST_GLSL_ERROR_LINK (1) –

Link error occurred

GST_GLSL_ERROR_PROGRAM (2) –

General program error occurred


GstGL.GLSLError

Compilation stage that caused an error

Members
GstGL.GLSLError.COMPILE (0) –

Compilation error occurred

GstGL.GLSLError.LINK (1) –

Link error occurred

GstGL.GLSLError.PROGRAM (2) –

General program error occurred


GstGL.GLSLError

Compilation stage that caused an error

Members
GstGL.GLSLError.COMPILE (0) –

Compilation error occurred

GstGL.GLSLError.LINK (1) –

Link error occurred

GstGL.GLSLError.PROGRAM (2) –

General program error occurred


GstGLSLProfile

GLSL profiles

Members
GST_GLSL_PROFILE_NONE (0) –

no profile supported/available

GST_GLSL_PROFILE_ES (1) –

OpenGL|ES profile

GST_GLSL_PROFILE_CORE (2) –

OpenGL core profile

GST_GLSL_PROFILE_COMPATIBILITY (4) –

OpenGL compatibility profile

GST_GLSL_PROFILE_ANY (4294967295) –

any OpenGL/OpenGL|ES profile


GstGL.GLSLProfile

GLSL profiles

Members
GstGL.GLSLProfile.NONE (0) –

no profile supported/available

GstGL.GLSLProfile.ES (1) –

OpenGL|ES profile

GstGL.GLSLProfile.CORE (2) –

OpenGL core profile

GstGL.GLSLProfile.COMPATIBILITY (4) –

OpenGL compatibility profile

GstGL.GLSLProfile.ANY (4294967295) –

any OpenGL/OpenGL|ES profile


GstGL.GLSLProfile

GLSL profiles

Members
GstGL.GLSLProfile.NONE (0) –

no profile supported/available

GstGL.GLSLProfile.ES (1) –

OpenGL|ES profile

GstGL.GLSLProfile.CORE (2) –

OpenGL core profile

GstGL.GLSLProfile.COMPATIBILITY (4) –

OpenGL compatibility profile

GstGL.GLSLProfile.ANY (4294967295) –

any OpenGL/OpenGL|ES profile


GstGLSLVersion

GLSL version list

Members
GST_GLSL_VERSION_NONE (0) –

no version

GST_GLSL_VERSION_100 (100) –

version 100 (only valid for ES)

GST_GLSL_VERSION_110 (110) –

version 110 (only valid for compatibility desktop GL)

GST_GLSL_VERSION_120 (120) –

version 120 (only valid for compatibility desktop GL)

GST_GLSL_VERSION_130 (130) –

version 130 (only valid for compatibility desktop GL)

GST_GLSL_VERSION_140 (140) –

version 140 (only valid for compatibility desktop GL)

GST_GLSL_VERSION_150 (150) –

version 150 (valid for compatibility/core desktop GL)

GST_GLSL_VERSION_300 (300) –

version 300 (only valid for ES)

GST_GLSL_VERSION_310 (310) –

version 310 (only valid for ES)

GST_GLSL_VERSION_320 (320) –

version 320 (only valid for ES)

GST_GLSL_VERSION_330 (330) –

version 330 (valid for compatibility/core desktop GL)

GST_GLSL_VERSION_400 (400) –

version 400 (valid for compatibility/core desktop GL)

GST_GLSL_VERSION_410 (410) –

version 410 (valid for compatibility/core desktop GL)

GST_GLSL_VERSION_420 (420) –

version 420 (valid for compatibility/core desktop GL)

GST_GLSL_VERSION_430 (430) –

version 430 (valid for compatibility/core desktop GL)

GST_GLSL_VERSION_440 (440) –

version 440 (valid for compatibility/core desktop GL)

GST_GLSL_VERSION_450 (450) –

version 450 (valid for compatibility/core desktop GL)


GstGL.GLSLVersion

GLSL version list

Members
GstGL.GLSLVersion.NONE (0) –

no version

GstGL.GLSLVersion.100 (100) –

version 100 (only valid for ES)

GstGL.GLSLVersion.110 (110) –

version 110 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.120 (120) –

version 120 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.130 (130) –

version 130 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.140 (140) –

version 140 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.150 (150) –

version 150 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.300 (300) –

version 300 (only valid for ES)

GstGL.GLSLVersion.310 (310) –

version 310 (only valid for ES)

GstGL.GLSLVersion.320 (320) –

version 320 (only valid for ES)

GstGL.GLSLVersion.330 (330) –

version 330 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.400 (400) –

version 400 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.410 (410) –

version 410 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.420 (420) –

version 420 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.430 (430) –

version 430 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.440 (440) –

version 440 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.450 (450) –

version 450 (valid for compatibility/core desktop GL)


GstGL.GLSLVersion

GLSL version list

Members
GstGL.GLSLVersion.NONE (0) –

no version

GstGL.GLSLVersion.100 (100) –

version 100 (only valid for ES)

GstGL.GLSLVersion.110 (110) –

version 110 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.120 (120) –

version 120 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.130 (130) –

version 130 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.140 (140) –

version 140 (only valid for compatibility desktop GL)

GstGL.GLSLVersion.150 (150) –

version 150 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.300 (300) –

version 300 (only valid for ES)

GstGL.GLSLVersion.310 (310) –

version 310 (only valid for ES)

GstGL.GLSLVersion.320 (320) –

version 320 (only valid for ES)

GstGL.GLSLVersion.330 (330) –

version 330 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.400 (400) –

version 400 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.410 (410) –

version 410 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.420 (420) –

version 420 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.430 (430) –

version 430 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.440 (440) –

version 440 (valid for compatibility/core desktop GL)

GstGL.GLSLVersion.450 (450) –

version 450 (valid for compatibility/core desktop GL)


Constants

GST_GLSL_ERROR

#define GST_GLSL_ERROR (gst_glsl_error_quark ())

Error domain for GStreamer's GLSL module. Errors in this domain will be from the GstGLSLError enumeration


The results of the search are