~ubuntu-branches/ubuntu/vivid/gstreamer-vaapi/vivid

« back to all changes in this revision

Viewing changes to docs/reference/libs/html/libs-GstVaapiPixmapX11.html

  • Committer: Package Import Robot
  • Author(s): Vincent Cheng
  • Date: 2014-08-06 23:56:00 UTC
  • mfrom: (0.1.4 sid) (1.1.3)
  • Revision ID: package-import@ubuntu.com-20140806235600-fg1kcmiu67k315q5
Tags: 0.5.9-2
* Remove spurious build-deps: libva-drm1, libavcodec-dev. (Closes: #757283)
* Drop Build-Depends-Indep and build docs unconditionally on all archs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>GstVaapiPixmapX11</title>
 
5
<title>GStreamer VA-API Plugins 1.2 Library Reference Manual: GstVaapiPixmapX11</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="GStreamer VA-API Plugins 1.2 Library Reference Manual">
8
8
<link rel="up" href="ch01.html" title="gst-plugins-vaapi Library">
9
9
<link rel="prev" href="libs-GstVaapiPixmap.html" title="GstVaapiPixmap">
10
10
<link rel="next" href="libs-GstVaapiObject.html" title="GstVaapiObject">
11
 
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
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="2">
16
 
<tr valign="middle">
17
 
<td><a accesskey="p" href="libs-GstVaapiPixmap.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
 
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
 
<th width="100%" align="center">GStreamer VA-API Plugins 1.2 Library Reference Manual</th>
21
 
<td><a accesskey="n" href="libs-GstVaapiObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22
 
</tr>
23
 
<tr><td colspan="5" class="shortcuts">
24
 
<a href="#libs-GstVaapiPixmapX11.synopsis" class="shortcut">Top</a>
25
 
                   | 
26
 
                  <a href="#libs-GstVaapiPixmapX11.description" class="shortcut">Description</a>
27
 
</td></tr>
28
 
</table>
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><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="#libs-GstVaapiPixmapX11.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
 
19
                  <a href="#libs-GstVaapiPixmapX11.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="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 
23
<td><a accesskey="p" href="libs-GstVaapiPixmap.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 
24
<td><a accesskey="n" href="libs-GstVaapiObject.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 
25
</tr></table>
29
26
<div class="refentry">
30
27
<a name="libs-GstVaapiPixmapX11"></a><div class="titlepage"></div>
31
28
<div class="refnamediv"><table width="100%"><tr>
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>
35
32
</td>
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">
 
38
<colgroup>
 
39
<col width="150px" class="functions_return">
 
40
<col class="functions_name">
 
41
</colgroup>
 
42
<tbody>
 
43
<tr>
 
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>
 
47
</td>
 
48
</tr>
 
49
<tr>
 
50
<td class="function_type">
 
51
<a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> *
 
52
</td>
 
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>
 
55
</td>
 
56
</tr>
 
57
<tr>
 
58
<td class="function_type">
 
59
<a class="link" href="libs-GstVaapiPixmap.html#GstVaapiPixmap" title="GstVaapiPixmap"><span class="returnvalue">GstVaapiPixmap</span></a> *
 
60
</td>
 
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>
 
63
</td>
 
64
</tr>
 
65
<tr>
 
66
<td class="function_type">
 
67
<span class="returnvalue">Pixmap</span>
 
68
</td>
 
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>
 
71
</td>
 
72
</tr>
 
73
<tr>
 
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>
 
76
</td>
 
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>
 
79
</td>
 
80
</tr>
 
81
</tbody>
 
82
</table></div>
 
83
</div>
 
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">
 
87
<colgroup>
 
88
<col width="150px" class="name">
 
89
<col class="description">
 
90
</colgroup>
 
91
<tbody><tr>
 
92
<td class="datatype_keyword"> </td>
 
93
<td class="function_name"><a class="link" href="libs-GstVaapiPixmapX11.html#GstVaapiPixmapX11" title="GstVaapiPixmapX11">GstVaapiPixmapX11</a></td>
 
94
</tr></tbody>
 
95
</table></div>
 
96
</div>
 
97
<div class="refsect1">
 
98
<a name="libs-GstVaapiPixmapX11.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
99
<pre class="screen">
50
100
</pre>
51
101
</div>
52
102
<div class="refsect1">
53
103
<a name="libs-GstVaapiPixmapX11.description"></a><h2>Description</h2>
54
104
</div>
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>
60
 
<p>
61
 
</p>
62
 
</div>
63
 
<hr>
 
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>
67
 
<p>
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>
69
111
</p>
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">
71
115
<colgroup>
72
 
<col align="left" valign="top">
73
 
<col>
 
116
<col width="150px" class="parameters_name">
 
117
<col class="parameters_description">
 
118
<col width="200px" class="parameters_annotations">
74
119
</colgroup>
75
120
<tbody><tr>
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>
78
 
</td>
 
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>
79
124
</tr></tbody>
80
125
</table></div>
81
126
</div>
 
127
</div>
82
128
<hr>
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>
89
 
<p>
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>.
92
 
</p>
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>
 
138
 and
 
139
<em class="parameter"><code>height</code></em>
 
140
. The pixmap will be attached to the <em class="parameter"><code>display</code></em>
 
141
.</p>
 
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">
94
145
<colgroup>
95
 
<col align="left" valign="top">
96
 
<col>
 
146
<col width="150px" class="parameters_name">
 
147
<col class="parameters_description">
 
148
<col width="200px" class="parameters_annotations">
97
149
</colgroup>
98
150
<tbody>
99
151
<tr>
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>
102
 
</td>
103
 
</tr>
104
 
<tr>
105
 
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
106
 
<td>the requested pixmap format</td>
107
 
</tr>
108
 
<tr>
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>
111
 
</tr>
112
 
<tr>
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>
115
 
</tr>
116
 
<tr>
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>
 
155
</tr>
 
156
<tr>
 
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>
 
160
</tr>
 
161
<tr>
 
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>
 
165
</tr>
 
166
<tr>
 
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>
119
170
</tr>
120
171
</tbody>
121
172
</table></div>
122
173
</div>
 
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>
 
177
<p></p>
 
178
</div>
 
179
</div>
123
180
<hr>
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>
128
 
<p>
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>
 
187
. The caller
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.
133
 
</p>
134
 
<div class="variablelist"><table border="0" class="variablelist">
135
 
<colgroup>
136
 
<col align="left" valign="top">
137
 
<col>
138
 
</colgroup>
139
 
<tbody>
140
 
<tr>
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>
143
 
</td>
144
 
</tr>
145
 
<tr>
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>
148
 
</tr>
149
 
<tr>
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>
152
 
</tr>
153
 
</tbody>
154
 
</table></div>
155
 
</div>
156
 
<hr>
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>
160
 
<p>
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>.
164
 
</p>
165
 
<div class="variablelist"><table border="0" class="variablelist">
166
 
<colgroup>
167
 
<col align="left" valign="top">
168
 
<col>
169
 
</colgroup>
170
 
<tbody>
171
 
<tr>
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>
174
 
</td>
175
 
</tr>
176
 
<tr>
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>
179
 
</tr>
180
 
</tbody>
181
 
</table></div>
182
 
</div>
183
 
<hr>
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>
187
 
<p>
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>.
190
 
</p>
191
 
<div class="variablelist"><table border="0" class="variablelist">
192
 
<colgroup>
193
 
<col align="left" valign="top">
194
 
<col>
195
 
</colgroup>
196
 
<tbody>
197
 
<tr>
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>
200
 
</td>
201
 
</tr>
202
 
<tr>
203
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
204
 
<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>
207
 
</tr>
208
 
</tbody>
209
 
</table></div>
 
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">
 
194
<colgroup>
 
195
<col width="150px" class="parameters_name">
 
196
<col class="parameters_description">
 
197
<col width="200px" class="parameters_annotations">
 
198
</colgroup>
 
199
<tbody>
 
200
<tr>
 
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>
 
204
</tr>
 
205
<tr>
 
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>
 
209
</tr>
 
210
</tbody>
 
211
</table></div>
 
212
</div>
 
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>
 
216
<p></p>
 
217
</div>
 
218
</div>
 
219
<hr>
 
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">
 
230
<colgroup>
 
231
<col width="150px" class="parameters_name">
 
232
<col class="parameters_description">
 
233
<col width="200px" class="parameters_annotations">
 
234
</colgroup>
 
235
<tbody><tr>
 
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>
 
239
</tr></tbody>
 
240
</table></div>
 
241
</div>
 
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>
 
245
.</p>
 
246
<p></p>
 
247
</div>
 
248
</div>
 
249
<hr>
 
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">
 
260
<colgroup>
 
261
<col width="150px" class="parameters_name">
 
262
<col class="parameters_description">
 
263
<col width="200px" class="parameters_annotations">
 
264
</colgroup>
 
265
<tbody><tr>
 
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>
 
269
</tr></tbody>
 
270
</table></div>
 
271
</div>
 
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>
 
276
<p></p>
 
277
</div>
 
278
</div>
 
279
</div>
 
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>
 
285
<p>
 
286
</p>
210
287
</div>
211
288
</div>
212
289
</div>
213
290
<div class="footer">
214
291
<hr>
215
 
          Generated by GTK-Doc V1.19</div>
 
292
          Generated by GTK-Doc V1.20</div>
216
293
</body>
217
294
</html>
 
 
b'\\ No newline at end of file'