33
30
<h2><span class="refentrytitle"><a name="libs-GstVaapiPixmapX11.top_of_page"></a>GstVaapiPixmapX11</span></h2>
34
31
<p>GstVaapiPixmapX11 — X11 pixmap abstraction</p>
36
<td valign="top" align="right"></td>
33
<td class="gallery_image" valign="top" align="right"></td>
37
34
</tr></table></div>
38
<div class="refsynopsisdiv">
39
<a name="libs-GstVaapiPixmapX11.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis"> <a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11">GstVaapiPixmapX11</a>;
41
#define <a class="link" href="libs-GstVaapiPixmapX11.html#GST-VAAPI-PIXMAP-XPIXMAP:CAPS" title="GST_VAAPI_PIXMAP_XPIXMAP()">GST_VAAPI_PIXMAP_XPIXMAP</a> (pixmap)
42
<a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> * <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new" title="gst_vaapi_pixmap_x11_new ()">gst_vaapi_pixmap_x11_new</a> (<em class="parameter"><code><a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a> *display</code></em>,
43
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideo.html#GstVideoFormat"><span class="type">GstVideoFormat</span></a> format</code></em>,
44
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
45
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);
46
<a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> * <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new-with-xid" title="gst_vaapi_pixmap_x11_new_with_xid ()">gst_vaapi_pixmap_x11_new_with_xid</a> (<em class="parameter"><code><a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a> *display</code></em>,
47
<em class="parameter"><code><span class="type">Pixmap</span> xid</code></em>);
48
<span class="returnvalue">Pixmap</span> <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-get-xid" title="gst_vaapi_pixmap_x11_get_xid ()">gst_vaapi_pixmap_x11_get_xid</a> (<em class="parameter"><code><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a> *pixmap</code></em>);
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-is-foreign-xid" title="gst_vaapi_pixmap_x11_is_foreign_xid ()">gst_vaapi_pixmap_x11_is_foreign_xid</a> (<em class="parameter"><code><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a> *pixmap</code></em>);
35
<div class="refsect1">
36
<a name="libs-GstVaapiPixmapX11.functions"></a><h2>Functions</h2>
37
<div class="informaltable"><table width="100%" border="0">
39
<col width="150px" class="functions_return">
40
<col class="functions_name">
44
<td class="define_keyword">#define</td>
45
<td class="function_name">
46
<a class="link" href="libs-GstVaapiPixmapX11.html#GST-VAAPI-PIXMAP-XPIXMAP:CAPS" title="GST_VAAPI_PIXMAP_XPIXMAP()">GST_VAAPI_PIXMAP_XPIXMAP</a><span class="c_punctuation">()</span>
50
<td class="function_type">
51
<a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> *
53
<td class="function_name">
54
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new" title="gst_vaapi_pixmap_x11_new ()">gst_vaapi_pixmap_x11_new</a> <span class="c_punctuation">()</span>
58
<td class="function_type">
59
<a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> *
61
<td class="function_name">
62
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new-with-xid" title="gst_vaapi_pixmap_x11_new_with_xid ()">gst_vaapi_pixmap_x11_new_with_xid</a> <span class="c_punctuation">()</span>
66
<td class="function_type">
67
<span class="returnvalue">Pixmap</span>
69
<td class="function_name">
70
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-get-xid" title="gst_vaapi_pixmap_x11_get_xid ()">gst_vaapi_pixmap_x11_get_xid</a> <span class="c_punctuation">()</span>
74
<td class="function_type">
75
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
77
<td class="function_name">
78
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-is-foreign-xid" title="gst_vaapi_pixmap_x11_is_foreign_xid ()">gst_vaapi_pixmap_x11_is_foreign_xid</a> <span class="c_punctuation">()</span>
84
<div class="refsect1">
85
<a name="libs-GstVaapiPixmapX11.other"></a><h2>Types and Values</h2>
86
<div class="informaltable"><table width="100%" border="0">
88
<col width="150px" class="name">
89
<col class="description">
92
<td class="datatype_keyword"> </td>
93
<td class="function_name"><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11">GstVaapiPixmapX11</a></td>
97
<div class="refsect1">
98
<a name="libs-GstVaapiPixmapX11.object-hierarchy"></a><h2>Object Hierarchy</h2>
52
102
<div class="refsect1">
53
103
<a name="libs-GstVaapiPixmapX11.description"></a><h2>Description</h2>
55
105
<div class="refsect1">
56
<a name="libs-GstVaapiPixmapX11.details"></a><h2>Details</h2>
57
<div class="refsect2">
58
<a name="GstVaapiPixmapX11"></a><h3>GstVaapiPixmapX11</h3>
59
<pre class="programlisting">typedef struct _GstVaapiPixmapX11 GstVaapiPixmapX11;</pre>
106
<a name="libs-GstVaapiPixmapX11.functions_details"></a><h2>Functions</h2>
64
107
<div class="refsect2">
65
108
<a name="GST-VAAPI-PIXMAP-XPIXMAP:CAPS"></a><h3>GST_VAAPI_PIXMAP_XPIXMAP()</h3>
66
109
<pre class="programlisting">#define GST_VAAPI_PIXMAP_XPIXMAP(pixmap)</pre>
68
Macro that evaluates to the underlying X11 <span class="type">Pixmap</span> of <em class="parameter"><code>pixmap</code></em>
110
<p>Macro that evaluates to the underlying X11 <span class="type">Pixmap</span> of <em class="parameter"><code>pixmap</code></em>
70
<div class="variablelist"><table border="0" class="variablelist">
112
<div class="refsect3">
113
<a name="id-1.2.11.7.2.5"></a><h4>Parameters</h4>
114
<div class="informaltable"><table width="100%" border="0">
72
<col align="left" valign="top">
116
<col width="150px" class="parameters_name">
117
<col class="parameters_description">
118
<col width="200px" class="parameters_annotations">
76
<td><p><span class="term"><em class="parameter"><code>pixmap</code></em> :</span></p></td>
77
<td>a <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a>
121
<td class="parameter_name"><p>pixmap</p></td>
122
<td class="parameter_description"><p>a <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a></p></td>
123
<td class="parameter_annotations"> </td>
83
129
<div class="refsect2">
84
<a name="gst-vaapi-pixmap-x11-new"></a><h3>gst_vaapi_pixmap_x11_new ()</h3>
85
<pre class="programlisting"><a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> * gst_vaapi_pixmap_x11_new (<em class="parameter"><code><a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a> *display</code></em>,
86
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideo.html#GstVideoFormat"><span class="type">GstVideoFormat</span></a> format</code></em>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
90
Creates a pixmap with the specified <em class="parameter"><code>format</code></em>, <em class="parameter"><code>width</code></em> and
91
<em class="parameter"><code>height</code></em>. The pixmap will be attached to the <em class="parameter"><code>display</code></em>.
93
<div class="variablelist"><table border="0" class="variablelist">
130
<a name="gst-vaapi-pixmap-x11-new"></a><h3>gst_vaapi_pixmap_x11_new ()</h3>
131
<pre class="programlisting"><a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> *
132
gst_vaapi_pixmap_x11_new (<em class="parameter"><code><a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a> *display</code></em>,
133
<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstvideo.html#GstVideoFormat"><span class="type">GstVideoFormat</span></a> format</code></em>,
134
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> width</code></em>,
135
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> height</code></em>);</pre>
136
<p>Creates a pixmap with the specified <em class="parameter"><code>format</code></em>
137
, <em class="parameter"><code>width</code></em>
139
<em class="parameter"><code>height</code></em>
140
. The pixmap will be attached to the <em class="parameter"><code>display</code></em>
142
<div class="refsect3">
143
<a name="id-1.2.11.7.3.5"></a><h4>Parameters</h4>
144
<div class="informaltable"><table width="100%" border="0">
95
<col align="left" valign="top">
146
<col width="150px" class="parameters_name">
147
<col class="parameters_description">
148
<col width="200px" class="parameters_annotations">
100
<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
101
<td>a <a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a>
105
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
106
<td>the requested pixmap format</td>
109
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
110
<td>the requested pixmap width, in pixels</td>
113
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
114
<td>the requested windo height, in pixels</td>
117
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
118
<td>the newly allocated <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a> object</td>
152
<td class="parameter_name"><p>display</p></td>
153
<td class="parameter_description"><p>a <a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a></p></td>
154
<td class="parameter_annotations"> </td>
157
<td class="parameter_name"><p>format</p></td>
158
<td class="parameter_description"><p>the requested pixmap format</p></td>
159
<td class="parameter_annotations"> </td>
162
<td class="parameter_name"><p>width</p></td>
163
<td class="parameter_description"><p>the requested pixmap width, in pixels</p></td>
164
<td class="parameter_annotations"> </td>
167
<td class="parameter_name"><p>height</p></td>
168
<td class="parameter_description"><p>the requested windo height, in pixels</p></td>
169
<td class="parameter_annotations"> </td>
174
<div class="refsect3">
175
<a name="id-1.2.11.7.3.6"></a><h4>Returns</h4>
176
<p> the newly allocated <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a> object</p>
124
181
<div class="refsect2">
125
<a name="gst-vaapi-pixmap-x11-new-with-xid"></a><h3>gst_vaapi_pixmap_x11_new_with_xid ()</h3>
126
<pre class="programlisting"><a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> * gst_vaapi_pixmap_x11_new_with_xid (<em class="parameter"><code><a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a> *display</code></em>,
127
<em class="parameter"><code><span class="type">Pixmap</span> xid</code></em>);</pre>
129
Creates a <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a> using the X11 Pixmap <em class="parameter"><code>xid</code></em>. The caller
182
<a name="gst-vaapi-pixmap-x11-new-with-xid"></a><h3>gst_vaapi_pixmap_x11_new_with_xid ()</h3>
183
<pre class="programlisting"><a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> *
184
gst_vaapi_pixmap_x11_new_with_xid (<em class="parameter"><code><a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a> *display</code></em>,
185
<em class="parameter"><code><span class="type">Pixmap</span> xid</code></em>);</pre>
186
<p>Creates a <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a> using the X11 Pixmap <em class="parameter"><code>xid</code></em>
130
188
still owns the pixmap and must call <code class="function">XFreePixmap()</code> when all
131
189
<a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a> references are released. Doing so too early can
132
yield undefined behaviour.
134
<div class="variablelist"><table border="0" class="variablelist">
136
<col align="left" valign="top">
141
<td><p><span class="term"><em class="parameter"><code>display</code></em> :</span></p></td>
142
<td>a <a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a>
146
<td><p><span class="term"><em class="parameter"><code>xid</code></em> :</span></p></td>
147
<td>an X11 <span class="type">Pixmap</span> id</td>
150
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
151
<td>the newly allocated <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a> object</td>
157
<div class="refsect2">
158
<a name="gst-vaapi-pixmap-x11-get-xid"></a><h3>gst_vaapi_pixmap_x11_get_xid ()</h3>
159
<pre class="programlisting"><span class="returnvalue">Pixmap</span> gst_vaapi_pixmap_x11_get_xid (<em class="parameter"><code><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a> *pixmap</code></em>);</pre>
161
Returns the underlying X11 Pixmap that was created by
162
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new" title="gst_vaapi_pixmap_x11_new ()"><code class="function">gst_vaapi_pixmap_x11_new()</code></a> or that was bound with
163
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new-with-xid" title="gst_vaapi_pixmap_x11_new_with_xid ()"><code class="function">gst_vaapi_pixmap_x11_new_with_xid()</code></a>.
165
<div class="variablelist"><table border="0" class="variablelist">
167
<col align="left" valign="top">
172
<td><p><span class="term"><em class="parameter"><code>pixmap</code></em> :</span></p></td>
173
<td>a <a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a>
177
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
178
<td>the underlying X11 Pixmap bound to <em class="parameter"><code>pixmap</code></em>.</td>
184
<div class="refsect2">
185
<a name="gst-vaapi-pixmap-x11-is-foreign-xid"></a><h3>gst_vaapi_pixmap_x11_is_foreign_xid ()</h3>
186
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gst_vaapi_pixmap_x11_is_foreign_xid (<em class="parameter"><code><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a> *pixmap</code></em>);</pre>
188
Checks whether the <em class="parameter"><code>pixmap</code></em> XID was created by <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new" title="gst_vaapi_pixmap_x11_new ()"><code class="function">gst_vaapi_pixmap_x11_new()</code></a>
189
or was bound with <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new-with-xid" title="gst_vaapi_pixmap_x11_new_with_xid ()"><code class="function">gst_vaapi_pixmap_x11_new_with_xid()</code></a>.
191
<div class="variablelist"><table border="0" class="variablelist">
193
<col align="left" valign="top">
198
<td><p><span class="term"><em class="parameter"><code>pixmap</code></em> :</span></p></td>
199
<td>a <a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a>
203
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
205
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the underlying X pixmap is owned by the
206
caller (foreign pixmap)</td>
190
yield undefined behaviour.</p>
191
<div class="refsect3">
192
<a name="id-1.2.11.7.4.5"></a><h4>Parameters</h4>
193
<div class="informaltable"><table width="100%" border="0">
195
<col width="150px" class="parameters_name">
196
<col class="parameters_description">
197
<col width="200px" class="parameters_annotations">
201
<td class="parameter_name"><p>display</p></td>
202
<td class="parameter_description"><p>a <a class="link" href="libs-GstVaapiDisplay.html#GstVaapiDisplay" title="GstVaapiDisplay"><span class="type">GstVaapiDisplay</span></a></p></td>
203
<td class="parameter_annotations"> </td>
206
<td class="parameter_name"><p>xid</p></td>
207
<td class="parameter_description"><p>an X11 <span class="type">Pixmap</span> id</p></td>
208
<td class="parameter_annotations"> </td>
213
<div class="refsect3">
214
<a name="id-1.2.11.7.4.6"></a><h4>Returns</h4>
215
<p> the newly allocated <a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="type">GstVaapiPixmap</span></a> object</p>
220
<div class="refsect2">
221
<a name="gst-vaapi-pixmap-x11-get-xid"></a><h3>gst_vaapi_pixmap_x11_get_xid ()</h3>
222
<pre class="programlisting"><span class="returnvalue">Pixmap</span>
223
gst_vaapi_pixmap_x11_get_xid (<em class="parameter"><code><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a> *pixmap</code></em>);</pre>
224
<p>Returns the underlying X11 Pixmap that was created by
225
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new" title="gst_vaapi_pixmap_x11_new ()"><code class="function">gst_vaapi_pixmap_x11_new()</code></a> or that was bound with
226
<a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new-with-xid" title="gst_vaapi_pixmap_x11_new_with_xid ()"><code class="function">gst_vaapi_pixmap_x11_new_with_xid()</code></a>.</p>
227
<div class="refsect3">
228
<a name="id-1.2.11.7.5.5"></a><h4>Parameters</h4>
229
<div class="informaltable"><table width="100%" border="0">
231
<col width="150px" class="parameters_name">
232
<col class="parameters_description">
233
<col width="200px" class="parameters_annotations">
236
<td class="parameter_name"><p>pixmap</p></td>
237
<td class="parameter_description"><p>a <a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a></p></td>
238
<td class="parameter_annotations"> </td>
242
<div class="refsect3">
243
<a name="id-1.2.11.7.5.6"></a><h4>Returns</h4>
244
<p> the underlying X11 Pixmap bound to <em class="parameter"><code>pixmap</code></em>
250
<div class="refsect2">
251
<a name="gst-vaapi-pixmap-x11-is-foreign-xid"></a><h3>gst_vaapi_pixmap_x11_is_foreign_xid ()</h3>
252
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
253
gst_vaapi_pixmap_x11_is_foreign_xid (<em class="parameter"><code><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a> *pixmap</code></em>);</pre>
254
<p>Checks whether the <em class="parameter"><code>pixmap</code></em>
255
XID was created by <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new" title="gst_vaapi_pixmap_x11_new ()"><code class="function">gst_vaapi_pixmap_x11_new()</code></a>
256
or was bound with <a class="link" href="libs-GstVaapiPixmapX11.html#gst-vaapi-pixmap-x11-new-with-xid" title="gst_vaapi_pixmap_x11_new_with_xid ()"><code class="function">gst_vaapi_pixmap_x11_new_with_xid()</code></a>.</p>
257
<div class="refsect3">
258
<a name="id-1.2.11.7.6.5"></a><h4>Parameters</h4>
259
<div class="informaltable"><table width="100%" border="0">
261
<col width="150px" class="parameters_name">
262
<col class="parameters_description">
263
<col width="200px" class="parameters_annotations">
266
<td class="parameter_name"><p>pixmap</p></td>
267
<td class="parameter_description"><p>a <a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11"><span class="type">GstVaapiPixmapX11</span></a></p></td>
268
<td class="parameter_annotations"> </td>
272
<div class="refsect3">
273
<a name="id-1.2.11.7.6.6"></a><h4>Returns</h4>
274
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the underlying X pixmap is owned by the
275
caller (foreign pixmap)</p>
280
<div class="refsect1">
281
<a name="libs-GstVaapiPixmapX11.other_details"></a><h2>Types and Values</h2>
282
<div class="refsect2">
283
<a name="GstVaapiPixmapX11"></a><h3>GstVaapiPixmapX11</h3>
284
<pre class="programlisting">typedef struct _GstVaapiPixmapX11 GstVaapiPixmapX11;</pre>
213
290
<div class="footer">
215
Generated by GTK-Doc V1.19</div>
292
Generated by GTK-Doc V1.20</div>
b'\\ No newline at end of file'