GLContext
Class
constructor
parent_
class
name
activate
check_
feature
choose_
format
create_
context
destroy_
context
get_
config
get_
current_
context
get_
gl_
api
get_
gl_
context
get_
gl_
platform
get_
gl_
platform_
version
get_
proc_
address
request_
config
swap_
buffers
GJS API Reference
GstGL-1.0
GstGL
GLContextClass
Class GLContextClass
Hierarchy
GLContextClass
Index
Constructors
constructor
Properties
parent_
class
name
Methods
activate
check_
feature
choose_
format
create_
context
destroy_
context
get_
config
get_
current_
context
get_
gl_
api
get_
gl_
context
get_
gl_
platform
get_
gl_
platform_
version
get_
proc_
address
request_
config
swap_
buffers
Constructors
constructor
new GLContext
Class
(
)
:
GLContextClass
Returns
GLContextClass
Properties
parent_
class
parent_
class
:
Gst
.
ObjectClass
Static
name
name
:
string
Methods
activate
activate
(
context
:
GstGL
.
GLContext
, activate
:
boolean
)
:
boolean
Parameters
context:
GstGL
.
GLContext
activate:
boolean
Returns
boolean
check_
feature
check_
feature
(
context
:
GstGL
.
GLContext
, feature
:
string
)
:
boolean
Parameters
context:
GstGL
.
GLContext
feature:
string
Returns
boolean
choose_
format
choose_
format
(
context
:
GstGL
.
GLContext
)
:
boolean
Parameters
context:
GstGL
.
GLContext
Returns
boolean
create_
context
create_
context
(
context
:
GstGL
.
GLContext
, gl_api
:
GstGL
.
GLAPI
, other_context
:
GstGL
.
GLContext
)
:
boolean
Parameters
context:
GstGL
.
GLContext
gl_api:
GstGL
.
GLAPI
other_context:
GstGL
.
GLContext
Returns
boolean
destroy_
context
destroy_
context
(
context
:
GstGL
.
GLContext
)
:
void
Parameters
context:
GstGL
.
GLContext
Returns
void
get_
config
get_
config
(
context
:
GstGL
.
GLContext
)
:
Gst
.
Structure
Parameters
context:
GstGL
.
GLContext
Returns
Gst
.
Structure
get_
current_
context
get_
current_
context
(
)
:
number
Returns
number
get_
gl_
api
get_
gl_
api
(
context
:
GstGL
.
GLContext
)
:
GstGL
.
GLAPI
Parameters
context:
GstGL
.
GLContext
Returns
GstGL
.
GLAPI
get_
gl_
context
get_
gl_
context
(
context
:
GstGL
.
GLContext
)
:
number
Parameters
context:
GstGL
.
GLContext
Returns
number
get_
gl_
platform
get_
gl_
platform
(
context
:
GstGL
.
GLContext
)
:
GLPlatform
Parameters
context:
GstGL
.
GLContext
Returns
GLPlatform
get_
gl_
platform_
version
get_
gl_
platform_
version
(
context
:
GstGL
.
GLContext
)
:
[
number
,
number
]
Parameters
context:
GstGL
.
GLContext
Returns
[
number
,
number
]
get_
proc_
address
get_
proc_
address
(
gl_api
:
GstGL
.
GLAPI
, name
:
string
)
:
object
Parameters
gl_api:
GstGL
.
GLAPI
name:
string
Returns
object
request_
config
request_
config
(
context
:
GstGL
.
GLContext
, gl_config
:
Gst
.
Structure
)
:
boolean
Parameters
context:
GstGL
.
GLContext
gl_config:
Gst
.
Structure
Returns
boolean
swap_
buffers
swap_
buffers
(
context
:
GstGL
.
GLContext
)
:
void
Parameters
context:
GstGL
.
GLContext
Returns
void
GLContext
Class
constructor
parent_
class
name
activate
check_
feature
choose_
format
create_
context
destroy_
context
get_
config
get_
current_
context
get_
gl_
api
get_
gl_
context
get_
gl_
platform
get_
gl_
platform_
version
get_
proc_
address
request_
config
swap_
buffers
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xDb250ZXh0Q2xhc3MuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTENvbnRleHRDbGFzcy5odG1sI3BhcmVudF9jbGFzcyIsIm5hbWUiOiJwYXJlbnRfY2xhc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTENvbnRleHRDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xDb250ZXh0Q2xhc3MuaHRtbCNhY3RpdmF0ZSIsIm5hbWUiOiJhY3RpdmF0ZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xDb250ZXh0Q2xhc3MuaHRtbCNjaGVja19mZWF0dXJlIiwibmFtZSI6ImNoZWNrX2ZlYXR1cmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMQ29udGV4dENsYXNzLmh0bWwjY2hvb3NlX2Zvcm1hdCIsIm5hbWUiOiJjaG9vc2VfZm9ybWF0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTENvbnRleHRDbGFzcy5odG1sI2NyZWF0ZV9jb250ZXh0IiwibmFtZSI6ImNyZWF0ZV9jb250ZXh0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTENvbnRleHRDbGFzcy5odG1sI2Rlc3Ryb3lfY29udGV4dCIsIm5hbWUiOiJkZXN0cm95X2NvbnRleHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMQ29udGV4dENsYXNzLmh0bWwjZ2V0X2NvbmZpZyIsIm5hbWUiOiJnZXRfY29uZmlnIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTENvbnRleHRDbGFzcy5odG1sI2dldF9jdXJyZW50X2NvbnRleHQiLCJuYW1lIjoiZ2V0X2N1cnJlbnRfY29udGV4dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xDb250ZXh0Q2xhc3MuaHRtbCNnZXRfZ2xfYXBpIiwibmFtZSI6ImdldF9nbF9hcGkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMQ29udGV4dENsYXNzLmh0bWwjZ2V0X2dsX2NvbnRleHQiLCJuYW1lIjoiZ2V0X2dsX2NvbnRleHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMQ29udGV4dENsYXNzLmh0bWwjZ2V0X2dsX3BsYXRmb3JtIiwibmFtZSI6ImdldF9nbF9wbGF0Zm9ybSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xDb250ZXh0Q2xhc3MuaHRtbCNnZXRfZ2xfcGxhdGZvcm1fdmVyc2lvbiIsIm5hbWUiOiJnZXRfZ2xfcGxhdGZvcm1fdmVyc2lvbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xDb250ZXh0Q2xhc3MuaHRtbCNnZXRfcHJvY19hZGRyZXNzIiwibmFtZSI6ImdldF9wcm9jX2FkZHJlc3MiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMQ29udGV4dENsYXNzLmh0bWwjcmVxdWVzdF9jb25maWciLCJuYW1lIjoicmVxdWVzdF9jb25maWciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMQ29udGV4dENsYXNzLmh0bWwjc3dhcF9idWZmZXJzIiwibmFtZSI6InN3YXBfYnVmZmVycyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTENvbnRleHRDbGFzcy5odG1sIiwibmFtZSI6IkdMQ29udGV4dENsYXNzIn0=