1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>GstGLUpload: GStreamer Base Plugins 1.0 Library Reference Manual</title> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual"> 8<link rel="up" href="gl.html" title="OpenGL Integration Library"> 9<link rel="prev" href="gst-plugins-base-libs-GstGLSyncMeta.html" title="GstGLSyncMeta"> 10<link rel="next" href="GstGLViewConvert.html" title="GstGLViewConvert"> 11<meta name="generator" content="GTK-Doc V1.28 (XML mode)"> 12<link rel="stylesheet" href="style.css" type="text/css"> 13</head> 14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> 16<td width="100%" align="left" class="shortcuts"> 17<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 18 <a href="#GstGLUpload.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 19 <a href="#GstGLUpload.object-hierarchy" class="shortcut">Object Hierarchy</a></span> 20</td> 21<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> 22<td><a accesskey="u" href="gl.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 23<td><a accesskey="p" href="gst-plugins-base-libs-GstGLSyncMeta.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 24<td><a accesskey="n" href="GstGLViewConvert.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> 25</tr></table> 26<div class="refentry"> 27<a name="GstGLUpload"></a><div class="titlepage"></div> 28<div class="refnamediv"><table width="100%"><tr> 29<td valign="top"> 30<h2><span class="refentrytitle"><a name="GstGLUpload.top_of_page"></a>GstGLUpload</span></h2> 31<p>GstGLUpload — an object that uploads to GL textures</p> 32</td> 33<td class="gallery_image" valign="top" align="right"></td> 34</tr></table></div> 35<div class="refsect1"> 36<a name="GstGLUpload.functions"></a><h2>Functions</h2> 37<div class="informaltable"><table class="informaltable" width="100%" border="0"> 38<colgroup> 39<col width="150px" class="functions_return"> 40<col class="functions_name"> 41</colgroup> 42<tbody> 43<tr> 44<td class="function_type"> 45<a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="returnvalue">GstGLUpload</span></a> * 46</td> 47<td class="function_name"> 48<a class="link" href="GstGLUpload.html#gst-gl-upload-new" title="gst_gl_upload_new ()">gst_gl_upload_new</a> <span class="c_punctuation">()</span> 49</td> 50</tr> 51<tr> 52<td class="function_type"> 53<span class="returnvalue">void</span> 54</td> 55<td class="function_name"> 56<a class="link" href="GstGLUpload.html#gst-gl-upload-set-context" title="gst_gl_upload_set_context ()">gst_gl_upload_set_context</a> <span class="c_punctuation">()</span> 57</td> 58</tr> 59<tr> 60<td class="function_type"> 61<span class="returnvalue">void</span> 62</td> 63<td class="function_name"> 64<a class="link" href="GstGLUpload.html#gst-gl-upload-get-caps" title="gst_gl_upload_get_caps ()">gst_gl_upload_get_caps</a> <span class="c_punctuation">()</span> 65</td> 66</tr> 67<tr> 68<td class="function_type"> 69<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 70</td> 71<td class="function_name"> 72<a class="link" href="GstGLUpload.html#gst-gl-upload-set-caps" title="gst_gl_upload_set_caps ()">gst_gl_upload_set_caps</a> <span class="c_punctuation">()</span> 73</td> 74</tr> 75<tr> 76<td class="function_type"> 77<span class="returnvalue">void</span> 78</td> 79<td class="function_name"> 80<a class="link" href="GstGLUpload.html#gst-gl-upload-propose-allocation" title="gst_gl_upload_propose_allocation ()">gst_gl_upload_propose_allocation</a> <span class="c_punctuation">()</span> 81</td> 82</tr> 83<tr> 84<td class="function_type"> 85<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * 86</td> 87<td class="function_name"> 88<a class="link" href="GstGLUpload.html#gst-gl-upload-transform-caps" title="gst_gl_upload_transform_caps ()">gst_gl_upload_transform_caps</a> <span class="c_punctuation">()</span> 89</td> 90</tr> 91<tr> 92<td class="function_type"> 93<a class="link" href="GstGLUpload.html#GstGLUploadReturn" title="enum GstGLUploadReturn"><span class="returnvalue">GstGLUploadReturn</span></a> 94</td> 95<td class="function_name"> 96<a class="link" href="GstGLUpload.html#gst-gl-upload-perform-with-buffer" title="gst_gl_upload_perform_with_buffer ()">gst_gl_upload_perform_with_buffer</a> <span class="c_punctuation">()</span> 97</td> 98</tr> 99<tr> 100<td class="function_type"> 101<a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * 102</td> 103<td class="function_name"> 104<a class="link" href="GstGLUpload.html#gst-gl-upload-get-input-template-caps" title="gst_gl_upload_get_input_template_caps ()">gst_gl_upload_get_input_template_caps</a> <span class="c_punctuation">()</span> 105</td> 106</tr> 107</tbody> 108</table></div> 109</div> 110<div class="refsect1"> 111<a name="GstGLUpload.other"></a><h2>Types and Values</h2> 112<div class="informaltable"><table class="informaltable" width="100%" border="0"> 113<colgroup> 114<col width="150px" class="name"> 115<col class="description"> 116</colgroup> 117<tbody> 118<tr> 119<td class="datatype_keyword"> </td> 120<td class="function_name"><a class="link" href="GstGLUpload.html#GstGLUpload-struct" title="GstGLUpload">GstGLUpload</a></td> 121</tr> 122<tr> 123<td class="datatype_keyword">enum</td> 124<td class="function_name"><a class="link" href="GstGLUpload.html#GstGLUploadReturn" title="enum GstGLUploadReturn">GstGLUploadReturn</a></td> 125</tr> 126</tbody> 127</table></div> 128</div> 129<div class="refsect1"> 130<a name="GstGLUpload.object-hierarchy"></a><h2>Object Hierarchy</h2> 131<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a> 132 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> 133 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstObject.html#GstObject-struct">GstObject</a> 134 <span class="lineart">╰──</span> GstGLUpload 135</pre> 136</div> 137<div class="refsect1"> 138<a name="GstGLUpload.includes"></a><h2>Includes</h2> 139<pre class="synopsis">#include <gst/gl/gl.h> 140</pre> 141</div> 142<div class="refsect1"> 143<a name="GstGLUpload.description"></a><h2>Description</h2> 144<p><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> is an object that uploads data from system memory into GL textures.</p> 145<p>A <a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> can be created with <a class="link" href="GstGLUpload.html#gst-gl-upload-new" title="gst_gl_upload_new ()"><code class="function">gst_gl_upload_new()</code></a></p> 146</div> 147<div class="refsect1"> 148<a name="GstGLUpload.functions_details"></a><h2>Functions</h2> 149<div class="refsect2"> 150<a name="gst-gl-upload-new"></a><h3>gst_gl_upload_new ()</h3> 151<pre class="programlisting"><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="returnvalue">GstGLUpload</span></a> * 152gst_gl_upload_new (<em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> 153<div class="refsect3"> 154<a name="gst-gl-upload-new.parameters"></a><h4>Parameters</h4> 155<div class="informaltable"><table class="informaltable" width="100%" border="0"> 156<colgroup> 157<col width="150px" class="parameters_name"> 158<col class="parameters_description"> 159<col width="200px" class="parameters_annotations"> 160</colgroup> 161<tbody><tr> 162<td class="parameter_name"><p>context</p></td> 163<td class="parameter_description"><p>a <a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a></p></td> 164<td class="parameter_annotations"> </td> 165</tr></tbody> 166</table></div> 167</div> 168<div class="refsect3"> 169<a name="gst-gl-upload-new.returns"></a><h4>Returns</h4> 170<p>a new <a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> object. </p> 171<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> 172</div> 173</div> 174<hr> 175<div class="refsect2"> 176<a name="gst-gl-upload-set-context"></a><h3>gst_gl_upload_set_context ()</h3> 177<pre class="programlisting"><span class="returnvalue">void</span> 178gst_gl_upload_set_context (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, 179 <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>);</pre> 180</div> 181<hr> 182<div class="refsect2"> 183<a name="gst-gl-upload-get-caps"></a><h3>gst_gl_upload_get_caps ()</h3> 184<pre class="programlisting"><span class="returnvalue">void</span> 185gst_gl_upload_get_caps (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, 186 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> **in_caps</code></em>, 187 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> **out_caps</code></em>);</pre> 188<div class="refsect3"> 189<a name="gst-gl-upload-get-caps.parameters"></a><h4>Parameters</h4> 190<div class="informaltable"><table class="informaltable" width="100%" border="0"> 191<colgroup> 192<col width="150px" class="parameters_name"> 193<col class="parameters_description"> 194<col width="200px" class="parameters_annotations"> 195</colgroup> 196<tbody> 197<tr> 198<td class="parameter_name"><p>upload</p></td> 199<td class="parameter_description"><p>a <a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a></p></td> 200<td class="parameter_annotations"> </td> 201</tr> 202<tr> 203<td class="parameter_name"><p>in_caps</p></td> 204<td class="parameter_description"><p>the input <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p></td> 205<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> 206</tr> 207<tr> 208<td class="parameter_name"><p>out_caps</p></td> 209<td class="parameter_description"><p>the output <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a>. </p></td> 210<td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> 211</tr> 212</tbody> 213</table></div> 214</div> 215</div> 216<hr> 217<div class="refsect2"> 218<a name="gst-gl-upload-set-caps"></a><h3>gst_gl_upload_set_caps ()</h3> 219<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 220gst_gl_upload_set_caps (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, 221 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *in_caps</code></em>, 222 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *out_caps</code></em>);</pre> 223<p>Initializes <em class="parameter"><code>upload</code></em> 224 with the information required for upload.</p> 225<div class="refsect3"> 226<a name="gst-gl-upload-set-caps.parameters"></a><h4>Parameters</h4> 227<div class="informaltable"><table class="informaltable" width="100%" border="0"> 228<colgroup> 229<col width="150px" class="parameters_name"> 230<col class="parameters_description"> 231<col width="200px" class="parameters_annotations"> 232</colgroup> 233<tbody> 234<tr> 235<td class="parameter_name"><p>upload</p></td> 236<td class="parameter_description"><p>a <a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a></p></td> 237<td class="parameter_annotations"> </td> 238</tr> 239<tr> 240<td class="parameter_name"><p>in_caps</p></td> 241<td class="parameter_description"><p>input <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a></p></td> 242<td class="parameter_annotations"> </td> 243</tr> 244<tr> 245<td class="parameter_name"><p>out_caps</p></td> 246<td class="parameter_description"><p>output <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a></p></td> 247<td class="parameter_annotations"> </td> 248</tr> 249</tbody> 250</table></div> 251</div> 252<div class="refsect3"> 253<a name="gst-gl-upload-set-caps.returns"></a><h4>Returns</h4> 254<p> whether <em class="parameter"><code>in_caps</code></em> 255and <em class="parameter"><code>out_caps</code></em> 256could be set on <em class="parameter"><code>upload</code></em> 257</p> 258</div> 259</div> 260<hr> 261<div class="refsect2"> 262<a name="gst-gl-upload-propose-allocation"></a><h3>gst_gl_upload_propose_allocation ()</h3> 263<pre class="programlisting"><span class="returnvalue">void</span> 264gst_gl_upload_propose_allocation (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, 265 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a> *decide_query</code></em>, 266 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a> *query</code></em>);</pre> 267<p>Adds the required allocation parameters to support uploading.</p> 268<div class="refsect3"> 269<a name="gst-gl-upload-propose-allocation.parameters"></a><h4>Parameters</h4> 270<div class="informaltable"><table class="informaltable" width="100%" border="0"> 271<colgroup> 272<col width="150px" class="parameters_name"> 273<col class="parameters_description"> 274<col width="200px" class="parameters_annotations"> 275</colgroup> 276<tbody> 277<tr> 278<td class="parameter_name"><p>upload</p></td> 279<td class="parameter_description"><p>a <a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a></p></td> 280<td class="parameter_annotations"> </td> 281</tr> 282<tr> 283<td class="parameter_name"><p>decide_query</p></td> 284<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstQuery.html#GstQuery-struct"><span class="type">GstQuery</span></a> from a decide allocation. </p></td> 285<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> 286</tr> 287<tr> 288<td class="parameter_name"><p>query</p></td> 289<td class="parameter_description"><p>the proposed allocation query</p></td> 290<td class="parameter_annotations"> </td> 291</tr> 292</tbody> 293</table></div> 294</div> 295</div> 296<hr> 297<div class="refsect2"> 298<a name="gst-gl-upload-transform-caps"></a><h3>gst_gl_upload_transform_caps ()</h3> 299<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * 300gst_gl_upload_transform_caps (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, 301 <em class="parameter"><code><a class="link" href="GstGLContext.html" title="GstGLContext"><span class="type">GstGLContext</span></a> *context</code></em>, 302 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPad.html#GstPadDirection"><span class="type">GstPadDirection</span></a> direction</code></em>, 303 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *caps</code></em>, 304 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *filter</code></em>);</pre> 305</div> 306<hr> 307<div class="refsect2"> 308<a name="gst-gl-upload-perform-with-buffer"></a><h3>gst_gl_upload_perform_with_buffer ()</h3> 309<pre class="programlisting"><a class="link" href="GstGLUpload.html#GstGLUploadReturn" title="enum GstGLUploadReturn"><span class="returnvalue">GstGLUploadReturn</span></a> 310gst_gl_upload_perform_with_buffer (<em class="parameter"><code><a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> *upload</code></em>, 311 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> *buffer</code></em>, 312 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> **outbuf_ptr</code></em>);</pre> 313<p>Uploads <em class="parameter"><code>buffer</code></em> 314 using the transformation specified by 315<a class="link" href="GstGLUpload.html#gst-gl-upload-set-caps" title="gst_gl_upload_set_caps ()"><code class="function">gst_gl_upload_set_caps()</code></a> creating a new <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a> in <em class="parameter"><code>outbuf_ptr</code></em> 316.</p> 317<div class="refsect3"> 318<a name="gst-gl-upload-perform-with-buffer.parameters"></a><h4>Parameters</h4> 319<div class="informaltable"><table class="informaltable" width="100%" border="0"> 320<colgroup> 321<col width="150px" class="parameters_name"> 322<col class="parameters_description"> 323<col width="200px" class="parameters_annotations"> 324</colgroup> 325<tbody> 326<tr> 327<td class="parameter_name"><p>upload</p></td> 328<td class="parameter_description"><p>a <a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a></p></td> 329<td class="parameter_annotations"> </td> 330</tr> 331<tr> 332<td class="parameter_name"><p>buffer</p></td> 333<td class="parameter_description"><p>input <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a></p></td> 334<td class="parameter_annotations"> </td> 335</tr> 336<tr> 337<td class="parameter_name"><p>outbuf_ptr</p></td> 338<td class="parameter_description"><p>resulting <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBuffer.html#GstBuffer-struct"><span class="type">GstBuffer</span></a>. </p></td> 339<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> 340</tr> 341</tbody> 342</table></div> 343</div> 344<div class="refsect3"> 345<a name="gst-gl-upload-perform-with-buffer.returns"></a><h4>Returns</h4> 346<p> whether the upload was successful</p> 347</div> 348</div> 349<hr> 350<div class="refsect2"> 351<a name="gst-gl-upload-get-input-template-caps"></a><h3>gst_gl_upload_get_input_template_caps ()</h3> 352<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="returnvalue">GstCaps</span></a> * 353gst_gl_upload_get_input_template_caps (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> 354</div> 355</div> 356<div class="refsect1"> 357<a name="GstGLUpload.other_details"></a><h2>Types and Values</h2> 358<div class="refsect2"> 359<a name="GstGLUpload-struct"></a><h3>GstGLUpload</h3> 360<pre class="programlisting">typedef struct _GstGLUpload GstGLUpload;</pre> 361<p>Opaque <a class="link" href="GstGLUpload.html" title="GstGLUpload"><span class="type">GstGLUpload</span></a> object</p> 362</div> 363<hr> 364<div class="refsect2"> 365<a name="GstGLUploadReturn"></a><h3>enum GstGLUploadReturn</h3> 366<div class="refsect3"> 367<a name="GstGLUploadReturn.members"></a><h4>Members</h4> 368<div class="informaltable"><table class="informaltable" width="100%" border="0"> 369<colgroup> 370<col width="300px" class="enum_members_name"> 371<col class="enum_members_description"> 372<col width="200px" class="enum_members_annotations"> 373</colgroup> 374<tbody> 375<tr> 376<td class="enum_member_name"><p><a name="GST-GL-UPLOAD-DONE:CAPS"></a>GST_GL_UPLOAD_DONE</p></td> 377<td class="enum_member_description"> 378<p>No further processing required</p> 379</td> 380<td class="enum_member_annotations"> </td> 381</tr> 382<tr> 383<td class="enum_member_name"><p><a name="GST-GL-UPLOAD-ERROR:CAPS"></a>GST_GL_UPLOAD_ERROR</p></td> 384<td class="enum_member_description"> 385<p>An unspecified error occured</p> 386</td> 387<td class="enum_member_annotations"> </td> 388</tr> 389<tr> 390<td class="enum_member_name"><p><a name="GST-GL-UPLOAD-UNSUPPORTED:CAPS"></a>GST_GL_UPLOAD_UNSUPPORTED</p></td> 391<td class="enum_member_description"> 392<p>The configuration is unsupported.</p> 393</td> 394<td class="enum_member_annotations"> </td> 395</tr> 396<tr> 397<td class="enum_member_name"><p><a name="GST-GL-UPLOAD-RECONFIGURE:CAPS"></a>GST_GL_UPLOAD_RECONFIGURE</p></td> 398<td class="enum_member_description"> 399<p>This element requires a reconfiguration.</p> 400</td> 401<td class="enum_member_annotations"> </td> 402</tr> 403</tbody> 404</table></div> 405</div> 406</div> 407</div> 408<div class="refsect1"> 409<a name="GstGLUpload.see-also"></a><h2>See Also</h2> 410<p><span class="type">GstGLDownload</span>, <a class="link" href="gst-plugins-base-libs-GstGLMemory.html#GstGLMemory" title="GstGLMemory"><span class="type">GstGLMemory</span></a></p> 411</div> 412</div> 413<div class="footer"> 414<hr>Generated by GTK-Doc V1.28</div> 415</body> 416</html>