configure.ac: Add test for allowing unaligned access. Add define to put in gstconfig.h.
[platform/upstream/gstreamer.git] / docs / gst / tmpl / gstvalue.sgml
1 <!-- ##### SECTION Title ##### -->
2 GstValue
3
4 <!-- ##### SECTION Short_Description ##### -->
5 GValue implementations specific to GStreamer
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9
10 </para>
11
12 <!-- ##### SECTION See_Also ##### -->
13 <para>
14
15 </para>
16
17 <!-- ##### MACRO GST_MAKE_FOURCC ##### -->
18 <para>
19
20 </para>
21
22 @a: 
23 @b: 
24 @c: 
25 @d: 
26
27
28 <!-- ##### MACRO GST_STR_FOURCC ##### -->
29 <para>
30
31 </para>
32
33 @f: 
34
35
36 <!-- ##### MACRO GST_FOURCC_FORMAT ##### -->
37 <para>
38
39 </para>
40
41
42
43 <!-- ##### MACRO GST_FOURCC_ARGS ##### -->
44 <para>
45
46 </para>
47
48 @fourcc: 
49
50
51 <!-- ##### MACRO GST_VALUE_HOLDS_FOURCC ##### -->
52 <para>
53
54 </para>
55
56 @x: 
57
58
59 <!-- ##### MACRO GST_VALUE_HOLDS_INT_RANGE ##### -->
60 <para>
61
62 </para>
63
64 @x: 
65
66
67 <!-- ##### MACRO GST_VALUE_HOLDS_DOUBLE_RANGE ##### -->
68 <para>
69
70 </para>
71
72 @x: 
73
74
75 <!-- ##### MACRO GST_VALUE_HOLDS_LIST ##### -->
76 <para>
77
78 </para>
79
80 @x: 
81
82
83 <!-- ##### MACRO GST_VALUE_HOLDS_CAPS ##### -->
84 <para>
85
86 </para>
87
88 @x: 
89
90
91 <!-- ##### MACRO GST_TYPE_FOURCC ##### -->
92 <para>
93
94 </para>
95
96
97
98 <!-- ##### MACRO GST_TYPE_INT_RANGE ##### -->
99 <para>
100
101 </para>
102
103
104
105 <!-- ##### MACRO GST_TYPE_DOUBLE_RANGE ##### -->
106 <para>
107
108 </para>
109
110
111
112 <!-- ##### MACRO GST_TYPE_LIST ##### -->
113 <para>
114
115 </para>
116
117
118
119 <!-- ##### MACRO GST_VALUE_LESS_THAN ##### -->
120 <para>
121
122 </para>
123
124
125
126 <!-- ##### MACRO GST_VALUE_EQUAL ##### -->
127 <para>
128
129 </para>
130
131
132
133 <!-- ##### MACRO GST_VALUE_GREATER_THAN ##### -->
134 <para>
135
136 </para>
137
138
139
140 <!-- ##### MACRO GST_VALUE_UNORDERED ##### -->
141 <para>
142
143 </para>
144
145
146
147 <!-- ##### USER_FUNCTION GstValueCompareFunc ##### -->
148 <para>
149
150 </para>
151
152 @value1: 
153 @value2: 
154 @Returns: 
155
156
157 <!-- ##### USER_FUNCTION GstValueSerializeFunc ##### -->
158 <para>
159
160 </para>
161
162 @value1: 
163 @Returns: 
164
165
166 <!-- ##### USER_FUNCTION GstValueDeserializeFunc ##### -->
167 <para>
168
169 </para>
170
171 @dest: 
172 @s: 
173 @Returns: 
174
175
176 <!-- ##### USER_FUNCTION GstValueUnionFunc ##### -->
177 <para>
178
179 </para>
180
181 @dest: 
182 @value1: 
183 @value2: 
184 @Returns: 
185
186
187 <!-- ##### USER_FUNCTION GstValueIntersectFunc ##### -->
188 <para>
189
190 </para>
191
192 @dest: 
193 @value1: 
194 @value2: 
195 @Returns: 
196
197
198 <!-- ##### STRUCT GstValueTable ##### -->
199 <para>
200
201 </para>
202
203 @type: 
204 @compare: 
205 @serialize: 
206 @deserialize: 
207 @_gst_reserved: 
208
209 <!-- ##### VARIABLE gst_type_fourcc ##### -->
210 <para>
211
212 </para>
213
214
215 <!-- ##### VARIABLE gst_type_int_range ##### -->
216 <para>
217
218 </para>
219
220
221 <!-- ##### VARIABLE gst_type_double_range ##### -->
222 <para>
223
224 </para>
225
226
227 <!-- ##### VARIABLE gst_type_list ##### -->
228 <para>
229
230 </para>
231
232
233 <!-- ##### FUNCTION gst_type_is_fixed ##### -->
234 <para>
235
236 </para>
237
238 @type: 
239 @Returns: 
240
241
242 <!-- ##### FUNCTION gst_value_register ##### -->
243 <para>
244
245 </para>
246
247 @table: 
248
249
250 <!-- ##### FUNCTION gst_value_init_and_copy ##### -->
251 <para>
252
253 </para>
254
255 @dest: 
256 @src: 
257
258
259 <!-- ##### FUNCTION gst_value_serialize ##### -->
260 <para>
261
262 </para>
263
264 @value: 
265 @Returns: 
266
267
268 <!-- ##### FUNCTION gst_value_deserialize ##### -->
269 <para>
270
271 </para>
272
273 @dest: 
274 @src: 
275 @Returns: 
276
277
278 <!-- ##### FUNCTION gst_value_list_append_value ##### -->
279 <para>
280
281 </para>
282
283 @value: 
284 @append_value: 
285
286
287 <!-- ##### FUNCTION gst_value_list_prepend_value ##### -->
288 <para>
289
290 </para>
291
292 @value: 
293 @prepend_value: 
294
295
296 <!-- ##### FUNCTION gst_value_list_concat ##### -->
297 <para>
298
299 </para>
300
301 @dest: 
302 @value1: 
303 @value2: 
304
305
306 <!-- ##### FUNCTION gst_value_list_get_size ##### -->
307 <para>
308
309 </para>
310
311 @value: 
312 @Returns: 
313
314
315 <!-- ##### FUNCTION gst_value_list_get_value ##### -->
316 <para>
317
318 </para>
319
320 @value: 
321 @index: 
322 @Returns: 
323
324
325 <!-- ##### FUNCTION gst_value_set_fourcc ##### -->
326 <para>
327
328 </para>
329
330 @value: 
331 @fourcc: 
332
333
334 <!-- ##### FUNCTION gst_value_get_fourcc ##### -->
335 <para>
336
337 </para>
338
339 @value: 
340 @Returns: 
341
342
343 <!-- ##### FUNCTION gst_value_set_int_range ##### -->
344 <para>
345
346 </para>
347
348 @value: 
349 @start: 
350 @end: 
351
352
353 <!-- ##### FUNCTION gst_value_get_int_range_min ##### -->
354 <para>
355
356 </para>
357
358 @value: 
359 @Returns: 
360
361
362 <!-- ##### FUNCTION gst_value_get_int_range_max ##### -->
363 <para>
364
365 </para>
366
367 @value: 
368 @Returns: 
369
370
371 <!-- ##### FUNCTION gst_value_set_double_range ##### -->
372 <para>
373
374 </para>
375
376 @value: 
377 @start: 
378 @end: 
379
380
381 <!-- ##### FUNCTION gst_value_get_double_range_min ##### -->
382 <para>
383
384 </para>
385
386 @value: 
387 @Returns: 
388
389
390 <!-- ##### FUNCTION gst_value_get_double_range_max ##### -->
391 <para>
392
393 </para>
394
395 @value: 
396 @Returns: 
397
398
399 <!-- ##### FUNCTION gst_value_get_caps ##### -->
400 <para>
401
402 </para>
403
404 @value: 
405 @Returns: 
406
407
408 <!-- ##### FUNCTION gst_value_set_caps ##### -->
409 <para>
410
411 </para>
412
413 @value: 
414 @caps: 
415 <!-- # Unused Parameters # -->
416 @calue: 
417
418
419 <!-- ##### FUNCTION gst_value_compare ##### -->
420 <para>
421
422 </para>
423
424 @value1: 
425 @value2: 
426 @Returns: 
427
428
429 <!-- ##### FUNCTION gst_value_can_compare ##### -->
430 <para>
431
432 </para>
433
434 @value1: 
435 @value2: 
436 @Returns: 
437
438
439 <!-- ##### FUNCTION gst_value_union ##### -->
440 <para>
441
442 </para>
443
444 @dest: 
445 @value1: 
446 @value2: 
447 @Returns: 
448
449
450 <!-- ##### FUNCTION gst_value_can_union ##### -->
451 <para>
452
453 </para>
454
455 @value1: 
456 @value2: 
457 @Returns: 
458
459
460 <!-- ##### FUNCTION gst_value_register_union_func ##### -->
461 <para>
462
463 </para>
464
465 @type1: 
466 @type2: 
467 @func: 
468
469
470 <!-- ##### FUNCTION gst_value_intersect ##### -->
471 <para>
472
473 </para>
474
475 @dest: 
476 @value1: 
477 @value2: 
478 @Returns: 
479
480
481 <!-- ##### FUNCTION gst_value_can_intersect ##### -->
482 <para>
483
484 </para>
485
486 @value1: 
487 @value2: 
488 @Returns: 
489
490
491 <!-- ##### FUNCTION gst_value_register_intersect_func ##### -->
492 <para>
493
494 </para>
495
496 @type1: 
497 @type2: 
498 @func: 
499
500