GstGL.GLBaseSrc¶
- Subclasses:
None
Methods¶
- Inherited:
GstBase.BaseSrc (23), Gst.Element (82), Gst.Object (27), GObject.Object (37)
- Structs:
Virtual Methods¶
- Inherited:
GstBase.PushSrc (3), GstBase.BaseSrc (19), Gst.Element (16), Gst.Object (1), GObject.Object (7)
|
|
|
|
|
Properties¶
- Inherited:
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w |
An offset added to timestamps set on buffers (in ns) |
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
context |
r |
the currently configured |
|
display |
r |
the currently configured |
|
out_caps |
r |
the currently configured output |
|
out_info |
r |
the currently configured output |
|
parent |
r |
||
running_time |
r |
the total running time |
Class Details¶
- class GstGL.GLBaseSrc(**kwargs)¶
- Bases:
- Abstract:
Yes
- Structure:
GstGL.GLBaseSrc
handles the nitty gritty details of retrieving an OpenGL context. It also provided some wrappers aroundGstBase.BaseSrc
'sstart()
andstop()
virtual methods that ensure an OpenGL context is available and current in the calling thread.New in version 1.18.
- do_fill_gl_memory(mem) virtual¶
- Parameters:
mem (
GstGL.GLMemory
) –- Return type:
called in the GL thread to fill the current video texture.
- do_gl_stop() virtual¶
called in the GL thread to setup the element GL state.