mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
gl: Add since tags for new glbasesrc base class
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/647>
This commit is contained in:
parent
101868c5d0
commit
03c4a819d3
2 changed files with 6 additions and 0 deletions
|
@ -39,6 +39,8 @@
|
||||||
* context. It also provided some wrappers around #GstBaseSrc's `start()` and
|
* context. It also provided some wrappers around #GstBaseSrc's `start()` and
|
||||||
* `stop()` virtual methods that ensure an OpenGL context is available and
|
* `stop()` virtual methods that ensure an OpenGL context is available and
|
||||||
* current in the calling thread.
|
* current in the calling thread.
|
||||||
|
*
|
||||||
|
* Since: 1.18
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define GST_CAT_DEFAULT gst_gl_base_src_debug
|
#define GST_CAT_DEFAULT gst_gl_base_src_debug
|
||||||
|
|
|
@ -48,6 +48,8 @@ GType gst_gl_base_src_get_type(void);
|
||||||
* @running_time: the total running time
|
* @running_time: the total running time
|
||||||
*
|
*
|
||||||
* The parent instance type of a base GStreamer GL Video source.
|
* The parent instance type of a base GStreamer GL Video source.
|
||||||
|
*
|
||||||
|
* Since: 1.18
|
||||||
*/
|
*/
|
||||||
struct _GstGLBaseSrc {
|
struct _GstGLBaseSrc {
|
||||||
GstPushSrc parent;
|
GstPushSrc parent;
|
||||||
|
@ -77,6 +79,8 @@ struct _GstGLBaseSrc {
|
||||||
* @fill_gl_memory: called in the GL thread to fill the current video texture.
|
* @fill_gl_memory: called in the GL thread to fill the current video texture.
|
||||||
*
|
*
|
||||||
* The base class for GStreamer GL Video sources.
|
* The base class for GStreamer GL Video sources.
|
||||||
|
*
|
||||||
|
* Since: 1.18
|
||||||
*/
|
*/
|
||||||
struct _GstGLBaseSrcClass {
|
struct _GstGLBaseSrcClass {
|
||||||
GstPushSrcClass parent_class;
|
GstPushSrcClass parent_class;
|
||||||
|
|
Loading…
Reference in a new issue