GstGLSL
Functions
gst_gl_version_to_glsl_version
GstGLSLVersion gst_gl_version_to_glsl_version (GstGLAPI gl_api, gint maj, gint min)
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
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
The minimum supported GstGL.GLSLVersion available for gl_api, maj and min
gst_glsl_error_quark
GQuark gst_glsl_error_quark ()
the quark used for GstGLSL in GError's
GstGL.prototype.glsl_error_quark
function GstGL.prototype.glsl_error_quark(): {
    // javascript wrapper for 'gst_glsl_error_quark'
}
		the quark used for GstGLSL in GLib.Error's
GstGL.glsl_error_quark
def GstGL.glsl_error_quark ():
    #python wrapper for 'gst_glsl_error_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
the GstGLSLProfile of string or GST_GLSL_PROFILE_NONE on error
GstGL.prototype.glsl_profile_from_string
function GstGL.prototype.glsl_profile_from_string(string: String): {
    // javascript wrapper for 'gst_glsl_profile_from_string'
}
	Parameters:
string
					(
						String
						)
				–
	a GLSL version string
the GstGL.GLSLProfile of string or GstGL.GLSLProfile.NONE on error
GstGL.glsl_profile_from_string
def GstGL.glsl_profile_from_string (string):
    #python wrapper for 'gst_glsl_profile_from_string'
	Parameters:
string
					(
						str
						)
				–
	a GLSL version string
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
				–
	the name for profile or NULL on error
GstGL.prototype.glsl_profile_to_string
function GstGL.prototype.glsl_profile_to_string(profile: GstGL.GLSLProfile): {
    // javascript wrapper for 'gst_glsl_profile_to_string'
}
	Parameters:
profile
					(
						GstGL.GLSLProfile
						)
				–
	GstGL.glsl_profile_to_string
def GstGL.glsl_profile_to_string (profile):
    #python wrapper for 'gst_glsl_profile_to_string'
	Parameters:
profile
					(
						GstGL.GLSLProfile
						)
				–
	gst_glsl_string_get_version_profile
gboolean gst_glsl_string_get_version_profile (const gchar * s, GstGLSLVersion * version, GstGLSLProfile * profile)
Parameters:
s
				–
	version
				–
	profile
				–
	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
						)
				–
	Returns a tuple made of:
version
									(
			GstGL.GLSLVersion
						)
				–
	profile
									(
			GstGL.GLSLProfile
						)
				–
	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
						)
				–
	Returns a tuple made of:
version
									(
			GstGL.GLSLVersion
						)
				–
	profile
									(
			GstGL.GLSLProfile
						)
				–
	gst_glsl_version_from_string
GstGLSLVersion gst_glsl_version_from_string (const gchar * string)
Parameters:
string
				–
	a GLSL version string
the GstGLSLVersion of string or GST_GLSL_VERSION_NONE on error
GstGL.prototype.glsl_version_from_string
function GstGL.prototype.glsl_version_from_string(string: String): {
    // javascript wrapper for 'gst_glsl_version_from_string'
}
	Parameters:
string
					(
						String
						)
				–
	a GLSL version string
the GstGL.GLSLVersion of string or GstGL.GLSLVersion.NONE on error
GstGL.glsl_version_from_string
def GstGL.glsl_version_from_string (string):
    #python wrapper for 'gst_glsl_version_from_string'
	Parameters:
string
					(
						str
						)
				–
	a GLSL version string
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
TRUE if a valid #version string was found, FALSE otherwise
GstGL.prototype.glsl_version_profile_from_string
function GstGL.prototype.glsl_version_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:
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.glsl_version_profile_from_string
def GstGL.glsl_version_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:
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)
the combined GLSL #version string for version and profile
GstGL.prototype.glsl_version_profile_to_string
function GstGL.prototype.glsl_version_profile_to_string(version: GstGL.GLSLVersion, profile: GstGL.GLSLProfile): {
    // javascript wrapper for 'gst_glsl_version_profile_to_string'
}
	
		the combined GLSL #version string for version and profile
GstGL.glsl_version_profile_to_string
def GstGL.glsl_version_profile_to_string (version, profile):
    #python wrapper for 'gst_glsl_version_profile_to_string'
	
		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
				–
	the name of version or NULL on error
GstGL.prototype.glsl_version_to_string
function GstGL.prototype.glsl_version_to_string(version: GstGL.GLSLVersion): {
    // javascript wrapper for 'gst_glsl_version_to_string'
}
	Parameters:
version
					(
						GstGL.GLSLVersion
						)
				–
	GstGL.glsl_version_to_string
def GstGL.glsl_version_to_string (version):
    #python wrapper for 'gst_glsl_version_to_string'
	Parameters:
version
					(
						GstGL.GLSLVersion
						)
				–
	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