Top | ![]() |
![]() |
![]() |
![]() |
GstGLDownload is an object that downloads GL textures into system memory.
A GstGLDownload can be created with gst_gl_download_new()
gboolean gst_gl_download_init_format (GstGLDownload *download
,GstVideoFormat v_format
,guint out_width
,guint out_height
);
Initializes download
with the information required for download.
gboolean gst_gl_download_perform_with_data (GstGLDownload *download
,GLuint texture_id
,gpointer data[GST_VIDEO_MAX_PLANES]
);
Downloads texture_id
into data
. data
size and format is specified by
the GstVideoFormat passed to gst_gl_download_init_format()
gboolean gst_gl_download_perform_with_memory (GstGLDownload *download
,GstGLMemory *gl_mem
);
Downloads the texture in gl_mem