![]() |
![]() |
![]() |
GStreamer Bad Plugins 1.0 Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
enum GstGLAPI; gchar * gst_gl_api_to_string (GstGLAPI api
); GstGLAPI gst_gl_api_from_string (const gchar *api_s
); enum GstGLPlatform; gchar * gst_gl_platform_to_string (GstGLPlatform platform
); GstGLPlatform gst_gl_platform_from_string (const gchar *platform_s
); #define GST_GL_API_GLES1_NAME #define GST_GL_API_GLES2_NAME #define GST_GL_API_OPENGL3_NAME #define GST_GL_API_OPENGL_NAME
typedef enum { GST_GL_API_NONE = 0, GST_GL_API_OPENGL = (1 << 0), GST_GL_API_OPENGL3 = (1 << 1), GST_GL_API_GLES1 = (1 << 15), GST_GL_API_GLES2 = (1 << 16), GST_GL_API_ANY = G_MAXUINT32 } GstGLAPI;
gchar * gst_gl_api_to_string (GstGLAPI api
);
|
a GstGLAPI to stringify |
Returns : |
A space seperated string of the OpenGL api's enabled in api
|
GstGLAPI gst_gl_api_from_string (const gchar *api_s
);
|
a space seperated string of OpenGL apis |
Returns : |
The GstGLAPI represented by api_s
|
typedef enum { GST_GL_PLATFORM_NONE = 0, GST_GL_PLATFORM_EGL = (1 << 0), GST_GL_PLATFORM_GLX = (1 << 1), GST_GL_PLATFORM_WGL = (1 << 2), GST_GL_PLATFORM_CGL = (1 << 3), GST_GL_PLATFORM_EAGL = (1 << 4), GST_GL_PLATFORM_ANY = G_MAXUINT32 } GstGLPlatform;
no platform | |
the EGL platform used primarily with the X11, wayland and android window systems as well as on embedded Linux | |
the GLX platform used primarily with the X11 window system | |
the WGL platform used primarily on Windows | |
the CGL platform used primarily on OS X | |
the EAGL platform used primarily on iOS | |
any OpenGL platform |
gchar * gst_gl_platform_to_string (GstGLPlatform platform
);
|
a GstGLPlatform to stringify |
Returns : |
A space seperated string of the OpenGL platforms enabled in platform
|
GstGLPlatform gst_gl_platform_from_string (const gchar *platform_s
);
|
a space seperated string of OpenGL platformss |
Returns : |
The GstGLPlatform represented by platform_s
|
#define GST_GL_API_GLES1_NAME "gles1"
The name for GST_GL_API_GLES1
used in various places
#define GST_GL_API_GLES2_NAME "gles2"
The name for GST_GL_API_GLES2
used in various places
#define GST_GL_API_OPENGL3_NAME "opengl3"
The name for GST_GL_API_OPENGL3
used in various places
#define GST_GL_API_OPENGL_NAME "opengl"
The name for GST_GL_API_OPENGL
used in various places