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'
}
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'
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 GError (not introspectable)'s
GstGL.glsl_error_quark
def GstGL.glsl_error_quark ():
#python wrapper for 'gst_glsl_error_quark'
the quark used for GstGLSL in GError (not introspectable)'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:
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:
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:
GstGL.glsl_profile_to_string
def GstGL.glsl_profile_to_string (profile):
#python wrapper for 'gst_glsl_profile_to_string'
Parameters:
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:
Returns a tuple made of:
GstGL.glsl_string_get_version_profile
def GstGL.glsl_string_get_version_profile (s):
#python wrapper for 'gst_glsl_string_get_version_profile'
Parameters:
Returns a tuple made of:
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:
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:
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:
a valid GLSL #version
string
Returns a tuple made of:
TRUE if a valid #version
string was found, FALSE otherwise
TRUE if a valid #version
string was found, FALSE otherwise
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:
a valid GLSL #version
string
Returns a tuple made of:
TRUE if a valid #version
string was found, FALSE otherwise
TRUE if a valid #version
string was found, FALSE otherwise
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'
}
Parameters:
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'
Parameters:
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:
GstGL.glsl_version_to_string
def GstGL.glsl_version_to_string (version):
#python wrapper for 'gst_glsl_version_to_string'
Parameters:
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
Since : 1.8
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
Since : 1.8
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
Since : 1.8
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
Since : 1.8
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
Since : 1.8
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
Since : 1.8
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)
Since : 1.8
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)
Since : 1.8
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)
Since : 1.8
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