docs: update the controller docs
[platform/upstream/gstreamer.git] / docs / libs / gstreamer-libs-sections.txt
1 # GStreamer Libraries API reference sections
2
3 ## please add sections in alphabetical order using the following template
4 # leave two empty lines between sections
5 # <SECTION>
6 # <FILE>gstxxx</FILE>
7 # <TITLE>GstXxx</TITLE>
8 # typedefs
9 # macros
10 # constructor
11 # methods
12 # <SUBSECTION Standard>
13 # <SUBSECTION Private>
14 # </SECTION>
15
16 # control binding classes
17
18 <SECTION>
19 <FILE>gstargbcontrolbinding</FILE>
20 <TITLE>GstARGBControlBinding</TITLE>
21 <INCLUDE>libs/controller/gstargbcontrolbinding.h</INCLUDE>
22 gst_argb_control_binding_new
23 <SUBSECTION Standard>
24 GstARGBControlBinding
25 GstARGBControlBindingClass
26 GST_ARGB_CONTROL_BINDING
27 GST_ARGB_CONTROL_BINDING_CLASS
28 GST_ARGB_CONTROL_BINDING_GET_CLASS
29 GST_IS_ARGB_CONTROL_BINDING
30 GST_IS_ARGB_CONTROL_BINDING_CLASS
31 GST_TYPE_ARGB_CONTROL_BINDING
32 gst_argb_control_binding_get_type
33 </SECTION>
34
35 <SECTION>
36 <FILE>gstdirectcontrolbinding</FILE>
37 <TITLE>GstDirectControlBinding</TITLE>
38 <INCLUDE>libs/controller/gstdirectcontrolbinding.h</INCLUDE>
39 gst_direct_control_binding_new
40 <SUBSECTION Standard>
41 GstDirectControlBindingConvertValue
42 GstDirectControlBindingConvertGValue
43 GstDirectControlBinding
44 GstDirectControlBindingClass
45 GST_DIRECT_CONTROL_BINDING
46 GST_DIRECT_CONTROL_BINDING_CLASS
47 GST_DIRECT_CONTROL_BINDING_GET_CLASS
48 GST_IS_DIRECT_CONTROL_BINDING
49 GST_IS_DIRECT_CONTROL_BINDING_CLASS
50 GST_TYPE_DIRECT_CONTROL_BINDING
51 gst_direct_control_binding_get_type
52 </SECTION>
53
54 # control source classes
55
56 <SECTION>
57 <FILE>gsttimedvaluecontrolsource</FILE>
58 <TITLE>GstTimedValueControlSource</TITLE>
59 <INCLUDE>libs/controller/gsttimedvaluecontrolsource.h</INCLUDE>
60 GstTimedValueControlSource
61 gst_timed_value_control_source_find_control_point_iter
62 gst_timed_value_control_source_set
63 gst_timed_value_control_source_set_from_list
64 gst_timed_value_control_source_get_all
65 gst_timed_value_control_source_unset
66 gst_timed_value_control_source_unset_all
67 gst_timed_value_control_source_get_count
68 gst_timed_value_control_source_get_base_value_type
69 gst_timed_value_control_invalidate_cache
70 <SUBSECTION Standard>
71 GstTimedValueControlSourceClass
72 GstTimedValueControlSourcePrivate
73 GST_TIMED_VALUE_CONTROL_SOURCE
74 GST_IS_TIMED_VALUE_CONTROL_SOURCE
75 GST_TIMED_VALUE_CONTROL_SOURCE_CLASS
76 GST_IS_TIMED_VALUE_CONTROL_SOURCE_CLASS
77 GST_TIMED_VALUE_CONTROL_SOURCE_GET_CLASS
78 GST_TYPE_TIMED_VALUE_CONTROL_SOURCE
79 <SUBSECTION Private>
80 gst_timed_value_control_source_get_type
81 </SECTION>
82
83 <SECTION>
84 <FILE>gstinterpolationcontrolsource</FILE>
85 <TITLE>GstInterpolationControlSource</TITLE>
86 <INCLUDE>libs/controller/gstinterpolationcontrolsource.h</INCLUDE>
87 GstInterpolationControlSource
88 GstInterpolationMode
89 gst_interpolation_control_source_new
90 <SUBSECTION Standard>
91 GstInterpolationControlSourceClass
92 GstInterpolationControlSourcePrivate
93 GST_INTERPOLATION_CONTROL_SOURCE
94 GST_IS_INTERPOLATION_CONTROL_SOURCE
95 GST_INTERPOLATION_CONTROL_SOURCE_CLASS
96 GST_IS_INTERPOLATION_CONTROL_SOURCE_CLASS
97 GST_INTERPOLATION_CONTROL_SOURCE_GET_CLASS
98 GST_TYPE_INTERPOLATION_CONTROL_SOURCE
99 GST_TYPE_INTERPOLATION_MODE
100 <SUBSECTION Private>
101 gst_interpolation_control_source_get_type
102 gst_interpolation_mode_get_type
103 </SECTION>
104
105 <SECTION>
106 <FILE>gstlfocontrolsource</FILE>
107 <TITLE>GstLFOControlSource</TITLE>
108 <INCLUDE>libs/controller/gstlfocontrolsource.h</INCLUDE>
109 GstLFOControlSource
110 GstLFOWaveform
111 gst_lfo_control_source_new
112 <SUBSECTION Standard>
113 GstLFOControlSourceClass
114 GstLFOControlSourcePrivate
115 GST_IS_LFO_CONTROL_SOURCE
116 GST_IS_LFO_CONTROL_SOURCE_CLASS
117 GST_LFO_CONTROL_SOURCE
118 GST_LFO_CONTROL_SOURCE_CLASS
119 GST_LFO_CONTROL_SOURCE_GET_CLASS
120 GST_TYPE_LFO_CONTROL_SOURCE
121 GST_TYPE_LFO_WAVEFORM
122 <SUBSECTION Private>
123 gst_lfo_control_source_get_type
124 gst_lfo_waveform_get_type
125 </SECTION>
126
127 <SECTION>
128 <FILE>gsttriggercontrolsource</FILE>
129 <TITLE>GstTriggerControlSource</TITLE>
130 <INCLUDE>libs/controller/gsttriggercontrolsource.h</INCLUDE>
131 GstTriggerControlSource
132 gst_trigger_control_source_new
133 <SUBSECTION Standard>
134 GstTriggerControlSourceClass
135 GstTriggerControlSourcePrivate
136 GST_TRIGGER_CONTROL_SOURCE
137 GST_IS_TRIGGER_CONTROL_SOURCE
138 GST_TRIGGER_CONTROL_SOURCE_CLASS
139 GST_IS_TRIGGER_CONTROL_SOURCE_CLASS
140 GST_TRIGGER_CONTROL_SOURCE_GET_CLASS
141 GST_TYPE_TRIGGER_CONTROL_SOURCE
142 <SUBSECTION Private>
143 gst_trigger_control_source_get_type
144 </SECTION>
145
146 # base classes
147
148 <SECTION>
149 <FILE>gstadapter</FILE>
150 <TITLE>GstAdapter</TITLE>
151 <INCLUDE>gst/base/gstadapter.h</INCLUDE>
152 GstAdapter
153 gst_adapter_new
154 gst_adapter_clear
155 gst_adapter_push
156 gst_adapter_map
157 gst_adapter_unmap
158 gst_adapter_copy
159 gst_adapter_flush
160 gst_adapter_available
161 gst_adapter_available_fast
162 gst_adapter_take
163 gst_adapter_take_buffer
164 gst_adapter_take_list
165 gst_adapter_prev_pts
166 gst_adapter_prev_dts
167 gst_adapter_masked_scan_uint32
168 gst_adapter_masked_scan_uint32_peek
169 <SUBSECTION Standard>
170 GstAdapterClass
171 GstAdapterPrivate
172 GST_ADAPTER
173 GST_IS_ADAPTER
174 GST_TYPE_ADAPTER
175 GST_ADAPTER_CLASS
176 GST_IS_ADAPTER_CLASS
177 GST_ADAPTER_GET_CLASS
178 <SUBSECTION Private>
179 gst_adapter_get_type
180 </SECTION>
181
182 <SECTION>
183 <FILE>gstbaseparse</FILE>
184 <TITLE>GstBaseParse</TITLE>
185 <INCLUDE>gst/base/gstbaseparse.h</INCLUDE>
186 GstBaseParse
187 GstBaseParseClass
188
189 gst_base_parse_set_duration
190 gst_base_parse_set_average_bitrate
191 gst_base_parse_set_min_frame_size
192 gst_base_parse_set_passthrough
193 gst_base_parse_set_syncable
194 gst_base_parse_set_has_timing_info
195 gst_base_parse_set_frame_rate
196 gst_base_parse_set_latency
197 gst_base_parse_convert_default
198 gst_base_parse_add_index_entry
199
200 GstBaseParseFrame
201 GstBaseParseFrameFlags
202 gst_base_parse_frame_new
203 gst_base_parse_frame_init
204 gst_base_parse_frame_free
205
206 gst_base_parse_push_frame
207 gst_base_parse_finish_frame
208
209 GST_BASE_PARSE_DRAINING
210 GST_BASE_PARSE_FLAG_DRAINING
211 GST_BASE_PARSE_FLAG_LOST_SYNC
212 GST_BASE_PARSE_FLOW_DROPPED
213 GST_BASE_PARSE_LOST_SYNC
214 GST_BASE_PARSE_SINK_PAD
215 GST_BASE_PARSE_SRC_PAD
216 <SUBSECTION Standard>
217 GstBaseParsePrivate
218 GST_BASE_PARSE
219 GST_BASE_PARSE_CAST
220 GST_IS_BASE_PARSE
221 GST_TYPE_BASE_PARSE
222 GST_BASE_PARSE_CLASS
223 GST_IS_BASE_PARSE_CLASS
224 GST_BASE_PARSE_GET_CLASS
225 <SUBSECTION Private>
226 gst_base_parse_get_type
227 gst_base_parse_frame_get_type
228 </SECTION>
229
230 <SECTION>
231 <FILE>gstbasesrc</FILE>
232 <TITLE>GstBaseSrc</TITLE>
233 <INCLUDE>gst/base/gstbasesrc.h</INCLUDE>
234 GstBaseSrc
235 GstBaseSrcClass
236 GstBaseSrcFlags
237
238 gst_base_src_wait_playing
239 gst_base_src_is_live
240 gst_base_src_set_live
241 gst_base_src_set_format
242 gst_base_src_query_latency
243 gst_base_src_get_blocksize
244 gst_base_src_set_blocksize
245 gst_base_src_get_do_timestamp
246 gst_base_src_set_do_timestamp
247 gst_base_src_set_dynamic_size
248 gst_base_src_new_seamless_segment
249 gst_base_src_set_caps
250 gst_base_src_get_allocator
251 gst_base_src_get_buffer_pool
252
253 GST_BASE_SRC_PAD
254 <SUBSECTION Standard>
255 GstBaseSrcPrivate
256 GST_BASE_SRC
257 GST_BASE_SRC_CAST
258 GST_IS_BASE_SRC
259 GST_TYPE_BASE_SRC
260 GST_BASE_SRC_CLASS
261 GST_IS_BASE_SRC_CLASS
262 GST_BASE_SRC_GET_CLASS
263 <SUBSECTION Private>
264 gst_base_src_get_type
265 </SECTION>
266
267 <SECTION>
268 <FILE>gstbasesink</FILE>
269 <TITLE>GstBaseSink</TITLE>
270 <INCLUDE>gst/base/gstbasesink.h</INCLUDE>
271 GstBaseSink
272 GstBaseSinkClass
273
274 gst_base_sink_query_latency
275 gst_base_sink_get_latency
276 gst_base_sink_do_preroll
277 gst_base_sink_wait_preroll
278 gst_base_sink_wait_clock
279 gst_base_sink_wait_eos
280 gst_base_sink_set_sync
281 gst_base_sink_get_sync
282 gst_base_sink_set_max_lateness
283 gst_base_sink_get_max_lateness
284 gst_base_sink_set_qos_enabled
285 gst_base_sink_is_qos_enabled
286 gst_base_sink_set_async_enabled
287 gst_base_sink_is_async_enabled
288 gst_base_sink_set_ts_offset
289 gst_base_sink_get_ts_offset
290 gst_base_sink_set_render_delay
291 gst_base_sink_get_render_delay
292 gst_base_sink_set_last_buffer_enabled
293 gst_base_sink_is_last_buffer_enabled
294 gst_base_sink_get_last_sample
295 gst_base_sink_set_blocksize
296 gst_base_sink_get_blocksize
297 gst_base_sink_get_throttle_time
298 gst_base_sink_set_throttle_time
299
300 GST_BASE_SINK_PAD
301 GST_BASE_SINK_GET_PREROLL_COND
302 GST_BASE_SINK_GET_PREROLL_LOCK
303 GST_BASE_SINK_PREROLL_BROADCAST
304 GST_BASE_SINK_PREROLL_LOCK
305 GST_BASE_SINK_PREROLL_SIGNAL
306 GST_BASE_SINK_PREROLL_TIMED_WAIT
307 GST_BASE_SINK_PREROLL_TRYLOCK
308 GST_BASE_SINK_PREROLL_UNLOCK
309 GST_BASE_SINK_PREROLL_WAIT
310
311 <SUBSECTION Standard>
312 GST_BASE_SINK
313 GST_BASE_SINK_CAST
314 GST_IS_BASE_SINK
315 GST_TYPE_BASE_SINK
316 GST_BASE_SINK_CLASS
317 GST_IS_BASE_SINK_CLASS
318 GST_BASE_SINK_GET_CLASS
319 <SUBSECTION Private>
320 GstBaseSinkPrivate
321 gst_base_sink_get_type
322 </SECTION>
323
324
325 <SECTION>
326 <FILE>gstbasetransform</FILE>
327 <TITLE>GstBaseTransform</TITLE>
328 <INCLUDE>gst/base/gstbasetransform.h</INCLUDE>
329 GstBaseTransform
330 GstBaseTransformClass
331
332 gst_base_transform_is_passthrough
333 gst_base_transform_set_passthrough
334 gst_base_transform_set_prefer_passthrough
335 gst_base_transform_is_in_place
336 gst_base_transform_set_in_place
337 gst_base_transform_is_qos_enabled
338 gst_base_transform_set_qos_enabled
339 gst_base_transform_update_qos
340 gst_base_transform_set_gap_aware
341 gst_base_transform_suggest
342 gst_base_transform_reconfigure
343 gst_base_transform_get_allocator
344 gst_base_transform_get_buffer_pool
345
346 GST_BASE_TRANSFORM_SINK_NAME
347 GST_BASE_TRANSFORM_SRC_NAME
348 GST_BASE_TRANSFORM_SINK_PAD
349 GST_BASE_TRANSFORM_SRC_PAD
350
351 GST_BASE_TRANSFORM_FLOW_DROPPED
352
353 <SUBSECTION Standard>
354 GST_BASE_TRANSFORM
355 GST_IS_BASE_TRANSFORM
356 GST_TYPE_BASE_TRANSFORM
357 GST_BASE_TRANSFORM_CLASS
358 GST_IS_BASE_TRANSFORM_CLASS
359 GST_BASE_TRANSFORM_GET_CLASS
360 GST_BASE_TRANSFORM_CAST
361 <SUBSECTION Private>
362 GstBaseTransformPrivate
363 gst_base_transform_get_type
364 </SECTION>
365
366
367 <SECTION>
368 <FILE>gstbitreader</FILE>
369 <TITLE>GstBitReader</TITLE>
370 <INCLUDE>gst/base/gstbitreader.h</INCLUDE>
371 GstBitReader
372
373 GST_BIT_READER_INIT
374
375 gst_bit_reader_new
376 gst_bit_reader_free
377
378 gst_bit_reader_init
379
380 gst_bit_reader_get_pos
381 gst_bit_reader_get_remaining
382 gst_bit_reader_set_pos
383 gst_bit_reader_get_size
384 gst_bit_reader_skip
385 gst_bit_reader_skip_to_byte
386
387 gst_bit_reader_get_bits_uint16
388 gst_bit_reader_get_bits_uint32
389 gst_bit_reader_get_bits_uint64
390 gst_bit_reader_get_bits_uint8
391
392 gst_bit_reader_peek_bits_uint16
393 gst_bit_reader_peek_bits_uint32
394 gst_bit_reader_peek_bits_uint64
395 gst_bit_reader_peek_bits_uint8
396
397 gst_bit_reader_skip_unchecked
398 gst_bit_reader_skip_to_byte_unchecked
399
400 gst_bit_reader_get_bits_uint16_unchecked
401 gst_bit_reader_get_bits_uint32_unchecked
402 gst_bit_reader_get_bits_uint64_unchecked
403 gst_bit_reader_get_bits_uint8_unchecked
404
405 gst_bit_reader_peek_bits_uint16_unchecked
406 gst_bit_reader_peek_bits_uint32_unchecked
407 gst_bit_reader_peek_bits_uint64_unchecked
408 gst_bit_reader_peek_bits_uint8_unchecked
409
410 <SUBSECTION Private>
411 GST_BIT_READER
412 </SECTION>
413
414 <SECTION>
415 <FILE>gstbytereader</FILE>
416 <TITLE>GstByteReader</TITLE>
417 <INCLUDE>gst/base/gstbytereader.h</INCLUDE>
418 GstByteReader
419
420 GST_BYTE_READER_INIT
421
422 gst_byte_reader_new
423 gst_byte_reader_free
424
425 gst_byte_reader_init
426
427 gst_byte_reader_get_pos
428 gst_byte_reader_get_remaining
429 gst_byte_reader_set_pos
430 gst_byte_reader_get_size
431 gst_byte_reader_skip
432
433 gst_byte_reader_get_int8
434 gst_byte_reader_get_int16_be
435 gst_byte_reader_get_int16_le
436 gst_byte_reader_get_int24_be
437 gst_byte_reader_get_int24_le
438 gst_byte_reader_get_int32_be
439 gst_byte_reader_get_int32_le
440 gst_byte_reader_get_int64_be
441 gst_byte_reader_get_int64_le
442
443 gst_byte_reader_get_uint8
444 gst_byte_reader_get_uint16_be
445 gst_byte_reader_get_uint16_le
446 gst_byte_reader_get_uint24_be
447 gst_byte_reader_get_uint24_le
448 gst_byte_reader_get_uint32_be
449 gst_byte_reader_get_uint32_le
450 gst_byte_reader_get_uint64_be
451 gst_byte_reader_get_uint64_le
452
453 gst_byte_reader_peek_int8
454 gst_byte_reader_peek_int16_be
455 gst_byte_reader_peek_int16_le
456 gst_byte_reader_peek_int24_be
457 gst_byte_reader_peek_int24_le
458 gst_byte_reader_peek_int32_be
459 gst_byte_reader_peek_int32_le
460 gst_byte_reader_peek_int64_be
461 gst_byte_reader_peek_int64_le
462
463 gst_byte_reader_peek_uint8
464 gst_byte_reader_peek_uint16_be
465 gst_byte_reader_peek_uint16_le
466 gst_byte_reader_peek_uint24_be
467 gst_byte_reader_peek_uint24_le
468 gst_byte_reader_peek_uint32_be
469 gst_byte_reader_peek_uint32_le
470 gst_byte_reader_peek_uint64_be
471 gst_byte_reader_peek_uint64_le
472
473
474 gst_byte_reader_get_float32_le
475 gst_byte_reader_get_float32_be
476 gst_byte_reader_get_float64_le
477 gst_byte_reader_get_float64_be
478
479 gst_byte_reader_peek_float32_le
480 gst_byte_reader_peek_float32_be
481 gst_byte_reader_peek_float64_le
482 gst_byte_reader_peek_float64_be
483
484 gst_byte_reader_get_data
485 gst_byte_reader_dup_data
486 gst_byte_reader_peek_data
487
488 gst_byte_reader_masked_scan_uint32
489
490 gst_byte_reader_get_string
491 gst_byte_reader_get_string_utf8
492
493 gst_byte_reader_peek_string
494 gst_byte_reader_peek_string_utf8
495
496 gst_byte_reader_dup_string
497 gst_byte_reader_dup_string_utf8
498 gst_byte_reader_dup_string_utf16
499 gst_byte_reader_dup_string_utf32
500
501 gst_byte_reader_skip_string
502 gst_byte_reader_skip_string_utf8
503 gst_byte_reader_skip_string_utf16
504 gst_byte_reader_skip_string_utf32
505
506 gst_byte_reader_skip_unchecked
507
508 gst_byte_reader_get_int8_unchecked
509 gst_byte_reader_get_int16_be_unchecked
510 gst_byte_reader_get_int16_le_unchecked
511 gst_byte_reader_get_int24_be_unchecked
512 gst_byte_reader_get_int24_le_unchecked
513 gst_byte_reader_get_int32_be_unchecked
514 gst_byte_reader_get_int32_le_unchecked
515 gst_byte_reader_get_int64_be_unchecked
516 gst_byte_reader_get_int64_le_unchecked
517
518 gst_byte_reader_get_uint8_unchecked
519 gst_byte_reader_get_uint16_be_unchecked
520 gst_byte_reader_get_uint16_le_unchecked
521 gst_byte_reader_get_uint24_be_unchecked
522 gst_byte_reader_get_uint24_le_unchecked
523 gst_byte_reader_get_uint32_be_unchecked
524 gst_byte_reader_get_uint32_le_unchecked
525 gst_byte_reader_get_uint64_be_unchecked
526 gst_byte_reader_get_uint64_le_unchecked
527
528 gst_byte_reader_peek_int8_unchecked
529 gst_byte_reader_peek_int16_be_unchecked
530 gst_byte_reader_peek_int16_le_unchecked
531 gst_byte_reader_peek_int24_be_unchecked
532 gst_byte_reader_peek_int24_le_unchecked
533 gst_byte_reader_peek_int32_be_unchecked
534 gst_byte_reader_peek_int32_le_unchecked
535 gst_byte_reader_peek_int64_be_unchecked
536 gst_byte_reader_peek_int64_le_unchecked
537
538 gst_byte_reader_peek_uint8_unchecked
539 gst_byte_reader_peek_uint16_be_unchecked
540 gst_byte_reader_peek_uint16_le_unchecked
541 gst_byte_reader_peek_uint24_be_unchecked
542 gst_byte_reader_peek_uint24_le_unchecked
543 gst_byte_reader_peek_uint32_be_unchecked
544 gst_byte_reader_peek_uint32_le_unchecked
545 gst_byte_reader_peek_uint64_be_unchecked
546 gst_byte_reader_peek_uint64_le_unchecked
547
548 gst_byte_reader_get_float32_le_unchecked
549 gst_byte_reader_get_float32_be_unchecked
550 gst_byte_reader_get_float64_le_unchecked
551 gst_byte_reader_get_float64_be_unchecked
552
553 gst_byte_reader_peek_float32_le_unchecked
554 gst_byte_reader_peek_float32_be_unchecked
555 gst_byte_reader_peek_float64_le_unchecked
556 gst_byte_reader_peek_float64_be_unchecked
557
558 gst_byte_reader_dup_data_unchecked
559 gst_byte_reader_get_data_unchecked
560 gst_byte_reader_peek_data_unchecked
561
562 <SUBSECTION Private>
563 GST_BYTE_READER
564 # seems to be a header parsing bug
565 g_memdup
566 </SECTION>
567
568 <SECTION>
569 <FILE>gstbytewriter</FILE>
570 <TITLE>GstByteWriter</TITLE>
571 <INCLUDE>gst/base/gstbytewriter.h</INCLUDE>
572 GstByteWriter
573
574 gst_byte_writer_new
575 gst_byte_writer_new_with_data
576 gst_byte_writer_new_with_size
577
578 gst_byte_writer_init
579 gst_byte_writer_init_with_data
580 gst_byte_writer_init_with_size
581
582 gst_byte_writer_free
583 gst_byte_writer_free_and_get_buffer
584 gst_byte_writer_free_and_get_data
585
586 gst_byte_writer_reset
587 gst_byte_writer_reset_and_get_data
588 gst_byte_writer_reset_and_get_buffer
589
590 gst_byte_writer_get_pos
591 gst_byte_writer_set_pos
592 gst_byte_writer_get_remaining
593 gst_byte_writer_get_size
594 gst_byte_writer_ensure_free_space
595
596 gst_byte_writer_put_int8
597 gst_byte_writer_put_int16_be
598 gst_byte_writer_put_int16_le
599 gst_byte_writer_put_int24_be
600 gst_byte_writer_put_int24_le
601 gst_byte_writer_put_int32_be
602 gst_byte_writer_put_int32_le
603 gst_byte_writer_put_int64_be
604 gst_byte_writer_put_int64_le
605
606 gst_byte_writer_put_uint8
607 gst_byte_writer_put_uint16_be
608 gst_byte_writer_put_uint16_le
609 gst_byte_writer_put_uint24_be
610 gst_byte_writer_put_uint24_le
611 gst_byte_writer_put_uint32_be
612 gst_byte_writer_put_uint32_le
613 gst_byte_writer_put_uint64_be
614 gst_byte_writer_put_uint64_le
615
616 gst_byte_writer_put_float32_be
617 gst_byte_writer_put_float32_le
618 gst_byte_writer_put_float64_be
619 gst_byte_writer_put_float64_le
620
621 gst_byte_writer_put_string
622 gst_byte_writer_put_string_utf16
623 gst_byte_writer_put_string_utf32
624 gst_byte_writer_put_string_utf8
625
626 gst_byte_writer_put_data
627 gst_byte_writer_fill
628
629 gst_byte_writer_put_int8_unchecked
630 gst_byte_writer_put_int16_be_unchecked
631 gst_byte_writer_put_int16_le_unchecked
632 gst_byte_writer_put_int24_be_unchecked
633 gst_byte_writer_put_int24_le_unchecked
634 gst_byte_writer_put_int32_be_unchecked
635 gst_byte_writer_put_int32_le_unchecked
636 gst_byte_writer_put_int64_be_unchecked
637 gst_byte_writer_put_int64_le_unchecked
638
639 gst_byte_writer_put_uint8_unchecked
640 gst_byte_writer_put_uint16_be_unchecked
641 gst_byte_writer_put_uint16_le_unchecked
642 gst_byte_writer_put_uint24_be_unchecked
643 gst_byte_writer_put_uint24_le_unchecked
644 gst_byte_writer_put_uint32_be_unchecked
645 gst_byte_writer_put_uint32_le_unchecked
646 gst_byte_writer_put_uint64_be_unchecked
647 gst_byte_writer_put_uint64_le_unchecked
648
649 gst_byte_writer_put_float32_be_unchecked
650 gst_byte_writer_put_float32_le_unchecked
651 gst_byte_writer_put_float64_be_unchecked
652 gst_byte_writer_put_float64_le_unchecked
653
654 gst_byte_writer_put_data_unchecked
655 gst_byte_writer_fill_unchecked
656 <SUBSECTION Private>
657 GST_BYTE_WRITER
658 </SECTION>
659
660 <SECTION>
661 <FILE>gstcollectpads</FILE>
662 <TITLE>GstCollectPads</TITLE>
663 <INCLUDE>gst/base/gstcollectpads.h</INCLUDE>
664 GstCollectPads
665 GstCollectData
666
667 GstCollectDataDestroyNotify
668 GstCollectPadsBufferFunction
669 GstCollectPadsCompareFunction
670 GstCollectPadsEventFunction
671 GstCollectPadsClipFunction
672 GstCollectPadsFunction
673 GstCollectPadsStateFlags
674
675 GST_COLLECT_PADS_STATE
676 GST_COLLECT_PADS_STATE_IS_SET
677 GST_COLLECT_PADS_STATE_SET
678 GST_COLLECT_PADS_STATE_UNSET
679
680 GST_COLLECT_PADS_GET_STREAM_LOCK
681 GST_COLLECT_PADS_STREAM_LOCK
682 GST_COLLECT_PADS_STREAM_UNLOCK
683
684 gst_collect_pads_new
685
686 gst_collect_pads_add_pad
687 gst_collect_pads_remove_pad
688
689 gst_collect_pads_start
690 gst_collect_pads_stop
691
692 gst_collect_pads_available
693
694 gst_collect_pads_flush
695 gst_collect_pads_peek
696 gst_collect_pads_pop
697
698 gst_collect_pads_read
699 gst_collect_pads_read_buffer
700 gst_collect_pads_take_buffer
701
702 gst_collect_pads_set_buffer_function
703 gst_collect_pads_set_compare_function
704 gst_collect_pads_set_event_function
705 gst_collect_pads_set_clip_function
706 gst_collect_pads_set_flushing
707 gst_collect_pads_set_function
708 gst_collect_pads_set_waiting
709 <SUBSECTION Standard>
710 GstCollectPadsClass
711 GST_COLLECT_PADS
712 GST_COLLECT_PADS_CLASS
713 GST_TYPE_COLLECT_PADS
714 GST_IS_COLLECT_PADS
715 GST_IS_COLLECT_PADS_CLASS
716 GST_COLLECT_PADS_GET_CLASS
717 gst_collect_pads_get_type
718 <SUBSECTION Private>
719 </SECTION>
720
721 <SECTION>
722 <FILE>gstpushsrc</FILE>
723 <TITLE>GstPushSrc</TITLE>
724 <INCLUDE>gst/base/gstpushsrc.h</INCLUDE>
725 GstPushSrc
726 <SUBSECTION Standard>
727 GstPushSrcClass
728 GST_PUSH_SRC
729 GST_IS_PUSH_SRC
730 GST_TYPE_PUSH_SRC
731 GST_PUSH_SRC_CLASS
732 GST_IS_PUSH_SRC_CLASS
733 GST_PUSH_SRC_GET_CLASS
734 <SUBSECTION Private>
735 gst_push_src_get_type
736 </SECTION>
737
738 <SECTION>
739 <FILE>gsttypefindhelper</FILE>
740 <TITLE>GstTypeFindHelper</TITLE>
741 <INCLUDE>gst/base/gsttypefindhelper.h</INCLUDE>
742 gst_type_find_helper
743 gst_type_find_helper_for_buffer
744 gst_type_find_helper_for_extension
745 gst_type_find_helper_for_data
746 GstTypeFindHelperGetRangeFunction
747 gst_type_find_helper_get_range
748 gst_type_find_helper_get_range_ext
749 <SUBSECTION Private>
750 </SECTION>
751
752 <SECTION>
753 <FILE>gstdataqueue</FILE>
754 <TITLE>GstDataQueue</TITLE>
755 <INCLUDE>gst/base/gstdataqueue.h</INCLUDE>
756 GstDataQueue
757 GstDataQueueSize
758 GstDataQueueCheckFullFunction
759 GstDataQueueItem
760 GstDataQueueEmptyCallback
761 GstDataQueueFullCallback
762 gst_data_queue_new
763 gst_data_queue_push
764 gst_data_queue_pop
765 gst_data_queue_flush
766 gst_data_queue_set_flushing
767 gst_data_queue_drop_head
768 gst_data_queue_is_full
769 gst_data_queue_is_empty
770 gst_data_queue_get_level
771 gst_data_queue_limits_changed
772 <SUBSECTION Standard>
773 GstDataQueueClass
774 GST_DATA_QUEUE
775 GST_IS_DATA_QUEUE
776 GST_TYPE_DATA_QUEUE
777 GST_DATA_QUEUE_CLASS
778 GST_IS_DATA_QUEUE_CLASS
779 <SUBSECTION Private>
780 gst_data_queue_get_type
781 </SECTION>
782
783 <SECTION>
784 <FILE>gstqueuearray</FILE>
785 <TITLE>GstQueueArray</TITLE>
786 <INCLUDE>gst/base/gstqueuearray.h</INCLUDE>
787 GstQueueArray
788 gst_queue_array_new
789 gst_queue_array_free
790 gst_queue_array_get_length
791 gst_queue_array_pop_head
792 gst_queue_array_peek_head
793 gst_queue_array_push_tail
794 gst_queue_array_is_empty
795 gst_queue_array_drop_element
796 gst_queue_array_find
797 </SECTION>
798
799 # net
800
801 <SECTION>
802 <FILE>gstnetclientclock</FILE>
803 <TITLE>GstNetClientClock</TITLE>
804 <INCLUDE>gst/net/gstnet.h</INCLUDE>
805 GstNetClientClock
806 gst_net_client_clock_new
807 <SUBSECTION Standard>
808 GstNetClientClockClass
809 GstNetClientClockPrivate
810 GST_NET_CLIENT_CLOCK
811 GST_IS_NET_CLIENT_CLOCK
812 GST_TYPE_NET_CLIENT_CLOCK
813 GST_NET_CLIENT_CLOCK_CLASS
814 GST_IS_NET_CLIENT_CLOCK_CLASS
815 <SUBSECTION Private>
816 gst_net_client_clock_get_type
817 </SECTION>
818
819
820 <SECTION>
821 <FILE>gstnettimepacket</FILE>
822 <TITLE>GstNetTimePacket</TITLE>
823 <INCLUDE>gst/net/gstnet.h</INCLUDE>
824 GstNetTimePacket
825 GST_NET_TIME_PACKET_SIZE
826 gst_net_time_packet_new
827 gst_net_time_packet_receive
828 gst_net_time_packet_send
829 gst_net_time_packet_serialize
830 <SUBSECTION Standard>
831 <SUBSECTION Private>
832 socklen_t
833 </SECTION>
834
835
836 <SECTION>
837 <FILE>gstnettimeprovider</FILE>
838 <TITLE>GstNetTimeProvider</TITLE>
839 <INCLUDE>gst/net/gstnet.h</INCLUDE>
840 GstNetTimeProvider
841 gst_net_time_provider_new
842 <SUBSECTION Standard>
843 GstNetTimeProviderClass
844 GstNetTimeProviderPrivate
845 GST_NET_TIME_PROVIDER
846 GST_IS_NET_TIME_PROVIDER
847 GST_TYPE_NET_TIME_PROVIDER
848 GST_NET_TIME_PROVIDER_CLASS
849 GST_IS_NET_TIME_PROVIDER_CLASS
850 <SUBSECTION Private>
851 gst_net_time_provider_get_type
852 </SECTION>
853
854 <SECTION>
855 <FILE>gstcheck</FILE>
856 <TITLE>GstCheck</TITLE>
857 <INCLUDE>gst/check/gstcheck.h</INCLUDE>
858 GST_START_TEST
859 GST_END_TEST
860
861 ASSERT_BUFFER_REFCOUNT
862 ASSERT_CAPS_REFCOUNT
863 ASSERT_CRITICAL
864 ASSERT_WARNING
865 ASSERT_MINI_OBJECT_REFCOUNT
866 ASSERT_OBJECT_REFCOUNT
867 ASSERT_OBJECT_REFCOUNT_BETWEEN
868 ASSERT_SET_STATE
869
870 fail_unless_equals_int
871 fail_unless_equals_float
872 fail_unless_equals_string
873 fail_unless_equals_uint64
874 fail_unless_equals_int64
875 fail_unless_message_error
876
877 assert_equals_int
878 assert_equals_float
879 assert_equals_string
880 assert_equals_uint64
881 assert_equals_int64
882 assert_message_error
883
884 gst_check_init
885 gst_check_message_error
886 gst_check_setup_element
887 gst_check_setup_sink_pad
888 gst_check_setup_src_pad
889 gst_check_setup_sink_pad_by_name
890 gst_check_setup_src_pad_by_name
891 gst_check_teardown_pad_by_name
892 gst_check_teardown_element
893 gst_check_teardown_sink_pad
894 gst_check_teardown_src_pad
895 gst_check_drop_buffers
896 gst_check_buffer_data
897 gst_check_caps_equal
898 gst_check_element_push_buffer_list
899 gst_check_element_push_buffer
900 gst_check_run_suite
901
902 <SUBSECTION Private>
903 MAIN_INIT
904 MAIN_START_THREADS
905 MAIN_START_THREAD_FUNCTION
906 MAIN_START_THREAD_FUNCTIONS
907 MAIN_STOP_THREADS
908 MAIN_SYNCHRONIZE
909 THREAD_START
910 THREAD_STARTED
911 THREAD_SWITCH
912 THREAD_SYNCHRONIZE
913 THREAD_TEST_RUNNING
914
915 sync_cond
916 mutex
917 GST_CAT_DEFAULT
918 thread_list
919 start_cond
920 GST_CHECK_MAIN
921
922 gst_check_chain_func
923 gst_check_abi_list
924
925 buffers
926 check_cond
927 check_mutex
928
929 CHECK_MAJOR_VERSION
930 CHECK_MICRO_VERSION
931 CHECK_MINOR_VERSION
932 CK_ATTRIBUTE_UNUSED
933 CK_CPPEND
934 CK_CPPSTART
935 CK_EXPORT
936 END_TEST
937 GCC_VERSION_AT_LEAST
938 LFun
939 List
940 Log
941 NULL
942 SFun
943 SRunner
944 START_TEST
945 Suite
946 TCase
947 TF
948 TFun
949 TestResult
950 TestStats
951 check_list_create
952 ck_abort
953 ck_abort_msg
954 ck_assert
955 ck_assert_int_eq
956 ck_assert_int_ne
957 ck_assert_msg
958 ck_assert_str_eq
959 ck_assert_str_ne
960 ck_strdup_printf
961 cur_fork_status
962 emalloc
963 eprintf
964 erealloc
965 fail
966 fail_if
967 fail_unless
968 get_env_printmode
969 lfile_lfun
970 list_add_end
971 list_add_front
972 list_advance
973 list_apply
974 list_at_end
975 list_free
976 list_front
977 list_val
978 log_srunner_end
979 log_srunner_start
980 log_suite_end
981 log_suite_start
982 log_test_start
983 log_test_end
984 mark_point
985 pack
986 ppack
987 punpack
988 rcvmsg_free
989 receive_test_result
990 send_ctx_info
991 send_failure_info
992 send_loc_info
993 set_fork_status
994 setup_messaging
995 sr_stat_str
996 srunner_end_logging
997 srunner_fprint
998 srunner_init_logging
999 srunner_open_lfile
1000 srunner_open_xmlfile
1001 srunner_register_lfun
1002 stdout_lfun
1003 subunit_lfun
1004 tcase_add_exit_test
1005 tcase_add_loop_exit_test
1006 tcase_add_loop_test
1007 tcase_add_loop_test_raise_signal
1008 tcase_add_test
1009 tcase_add_test_raise_signal
1010 teardown_messaging
1011 tr_create
1012 tr_fprint
1013 tr_reset
1014 tr_short_str
1015 tr_str
1016 tr_xmlprint
1017 upack
1018 xml_lfun
1019 </SECTION>
1020
1021 <SECTION>
1022 <FILE>gstcheckbufferstraw</FILE>
1023 <TITLE>GstBufferStraw</TITLE>
1024 <INCLUDE>gst/check/gstbufferstraw.h</INCLUDE>
1025 gst_buffer_straw_start_pipeline
1026 gst_buffer_straw_get_buffer
1027 gst_buffer_straw_stop_pipeline
1028 </SECTION>
1029
1030 <SECTION>
1031 <FILE>gstcheckconsistencychecker</FILE>
1032 <TITLE>GstStreamConsistency</TITLE>
1033 <INCLUDE>gst/check/gstconsistencychecker.h</INCLUDE>
1034 GstStreamConsistency
1035 gst_consistency_checker_new
1036 gst_consistency_checker_reset
1037 gst_consistency_checker_free
1038 </SECTION>
1039
1040 <SECTION>
1041 <FILE>gsttestclock</FILE>
1042 <TITLE>GstTestClock</TITLE>
1043 <INCLUDE>gst/check/gsttestclock.h</INCLUDE>
1044 GstTestClock
1045 GstTestClockClass
1046 gst_test_clock_new
1047 gst_test_clock_new_with_start_time
1048 gst_test_clock_set_time
1049 gst_test_clock_advance_time
1050 gst_test_clock_peek_id_count
1051 gst_test_clock_has_id
1052 gst_test_clock_peek_next_pending_id
1053 gst_test_clock_wait_for_next_pending_id
1054 gst_test_clock_wait_for_pending_id_count
1055 gst_test_clock_process_next_clock_id
1056 gst_test_clock_get_next_entry_time
1057 <SUBSECTION Standard>
1058 GST_TEST_CLOCK
1059 GST_IS_TEST_CLOCK
1060 GST_TYPE_TEST_CLOCK
1061 GST_TEST_CLOCK_CLASS
1062 GST_IS_TEST_CLOCK_CLASS
1063 GST_TEST_CLOCK_GET_CLASS
1064 GST_TEST_CLOCK_CAST
1065 <SUBSECTION Private>
1066 GstTestClockPrivate
1067 gst_test_clock_get_type
1068 </SECTION>