gstreamer-sections.txt 68.2 KB
Newer Older
1 2
# GStreamer API reference sections

3
# please add sections in alphabetical order using the following template
4
# leave two empty lines between sections
5 6 7
# <SECTION>
# <FILE>gstxxx</FILE>
# <TITLE>GstXxx</TITLE>
8 9 10 11
# typedefs
# macros
# constructor
# methods
12 13 14 15
# <SUBSECTION Standard>
# <SUBSECTION Private>
# </SECTION>

16 17
<INCLUDE>gst/gst.h</INCLUDE>

18

19 20 21 22 23
<SECTION>
<FILE>gst</FILE>
<TITLE>Gst</TITLE>
gst_init
gst_init_check
24
gst_init_get_option_group
25
gst_is_initialized
26
gst_deinit
27 28
gst_version
gst_version_string
29 30
gst_segtrap_is_enabled
gst_segtrap_set_enabled
Wim Taymans's avatar
Wim Taymans committed
31 32
gst_registry_fork_is_enabled
gst_registry_fork_set_enabled
33
gst_update_registry
Stefan Kost's avatar
Stefan Kost committed
34
<SUBSECTION Private>
35 36
GST_QUARK
GstQuarkId
37 38
GstPluginLoader
GstPluginLoaderFuncs
Wim Taymans's avatar
Wim Taymans committed
39 40
GstAllocTrace
GstAllocTraceFlags
41 42
</SECTION>

43 44 45 46 47 48 49 50 51 52 53 54 55 56
<SECTION>
<FILE>gstatomicqueue</FILE>
<TITLE>GstAtomicQueue</TITLE>
GstAtomicQueue
gst_atomic_queue_new

gst_atomic_queue_ref
gst_atomic_queue_unref

gst_atomic_queue_push
gst_atomic_queue_peek
gst_atomic_queue_pop

gst_atomic_queue_length
57 58 59 60

<SUBSECTION Standard>
GST_TYPE_ATOMIC_QUEUE
gst_atomic_queue_get_type
61 62
</SECTION>

63 64
<SECTION>
<FILE>gstbin</FILE>
65
<TITLE>GstBin</TITLE>
66
GstBin
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
67
GstBinClass
68

69 70 71
gst_bin_new
gst_bin_add
gst_bin_remove
72

73
gst_bin_get_by_name
Wim Taymans's avatar
Wim Taymans committed
74
gst_bin_get_by_name_recurse_up
75
gst_bin_get_by_interface
76 77 78 79

gst_bin_iterate_elements
gst_bin_iterate_recurse
gst_bin_iterate_sinks
80
gst_bin_iterate_sorted
81
gst_bin_iterate_sources
82
gst_bin_iterate_all_by_interface
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
83

84 85
gst_bin_recalculate_latency

86 87 88
<SUBSECTION>
gst_bin_add_many
gst_bin_remove_many
89
gst_bin_find_unlinked_pad
90

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
91 92 93
<SUBSECTION>
GstBinFlags

Wim Taymans's avatar
Wim Taymans committed
94 95
GST_BIN_IS_NO_RESYNC

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
96 97 98 99
GST_BIN_CHILDREN
GST_BIN_CHILDREN_COOKIE
GST_BIN_NUMCHILDREN

100
<SUBSECTION Standard>
101 102
GST_BIN
GST_IS_BIN
103
GST_TYPE_BIN
104
GST_BIN_CLASS
105
GST_IS_BIN_CLASS
106
GST_BIN_GET_CLASS
107
GST_TYPE_BIN_FLAGS
108
GST_BIN_CAST
109 110
<SUBSECTION Private>
gst_bin_get_type
111
gst_bin_flags_get_type
112
GstBinPrivate
113 114
</SECTION>

115

116 117 118 119 120 121
<SECTION>
<FILE>gstbus</FILE>
<TITLE>GstBus</TITLE>
GstBus
GstBusFlags
GstBusSyncReply
122
GstBusFunc
123 124 125 126 127 128
GstBusSyncHandler
gst_bus_new
gst_bus_post
gst_bus_have_pending
gst_bus_peek
gst_bus_pop
129
gst_bus_pop_filtered
Wim Taymans's avatar
Wim Taymans committed
130
gst_bus_timed_pop
131
gst_bus_timed_pop_filtered
132 133
gst_bus_set_flushing
gst_bus_set_sync_handler
134
gst_bus_sync_signal_handler
135 136 137
gst_bus_create_watch
gst_bus_add_watch_full
gst_bus_add_watch
Wim Taymans's avatar
Wim Taymans committed
138 139
gst_bus_disable_sync_message_emission
gst_bus_enable_sync_message_emission
140 141
gst_bus_async_signal_func
gst_bus_add_signal_watch
142
gst_bus_add_signal_watch_full
143
gst_bus_remove_signal_watch
144 145 146 147 148 149 150 151 152 153
gst_bus_poll
<SUBSECTION Standard>
GstBusClass
GST_BUS
GST_IS_BUS
GST_TYPE_BUS
GST_BUS_CLASS
GST_IS_BUS_CLASS
GST_BUS_GET_CLASS
GST_TYPE_BUS_FLAGS
154
GST_TYPE_BUS_SYNC_REPLY
155 156 157 158 159
GST_BUS_CAST
<SUBSECTION Private>
gst_bus_get_type
gst_bus_flags_get_type
gst_bus_sync_reply_get_type
Wim Taymans's avatar
Wim Taymans committed
160
GstBusPrivate
161 162
</SECTION>

163

Wim Taymans's avatar
Wim Taymans committed
164
<SECTION>
165
<FILE>gstbuffer</FILE>
166
<TITLE>GstBuffer</TITLE>
167
GstBuffer
Wim Taymans's avatar
Wim Taymans committed
168
GstBufferFlags
169 170 171 172
GST_BUFFER_FLAGS
GST_BUFFER_FLAG_IS_SET
GST_BUFFER_FLAG_SET
GST_BUFFER_FLAG_UNSET
173

Wim Taymans's avatar
Wim Taymans committed
174 175
GST_BUFFER_PTS
GST_BUFFER_DTS
176 177 178
GST_BUFFER_DURATION
GST_BUFFER_OFFSET
GST_BUFFER_OFFSET_END
179 180
GST_BUFFER_OFFSET_NONE
GST_BUFFER_DURATION_IS_VALID
Wim Taymans's avatar
Wim Taymans committed
181 182
GST_BUFFER_PTS_IS_VALID
GST_BUFFER_DTS_IS_VALID
183 184
GST_BUFFER_OFFSET_IS_VALID
GST_BUFFER_OFFSET_END_IS_VALID
185
GST_BUFFER_IS_DISCONT
186 187

gst_buffer_new
Wim Taymans's avatar
Wim Taymans committed
188 189 190
gst_buffer_new_allocate
gst_buffer_new_wrapped
gst_buffer_new_wrapped_full
191

192 193
gst_buffer_ref
gst_buffer_unref
194

Wim Taymans's avatar
Wim Taymans committed
195
gst_buffer_get_sizes
Wim Taymans's avatar
Wim Taymans committed
196
gst_buffer_get_size
Wim Taymans's avatar
Wim Taymans committed
197 198
gst_buffer_get_sizes_range
gst_buffer_resize_range
Wim Taymans's avatar
Wim Taymans committed
199 200
gst_buffer_resize
gst_buffer_set_size
201
gst_buffer_get_max_memory
Wim Taymans's avatar
Wim Taymans committed
202

Wim Taymans's avatar
Wim Taymans committed
203 204
gst_buffer_peek_memory

Wim Taymans's avatar
Wim Taymans committed
205
gst_buffer_n_memory
206 207 208 209
gst_buffer_insert_memory
gst_buffer_replace_memory_range
gst_buffer_get_memory_range
gst_buffer_remove_memory_range
210
gst_buffer_find_memory
211 212

gst_buffer_prepend_memory
Edward Hervey's avatar
Edward Hervey committed
213
gst_buffer_append_memory
214 215
gst_buffer_replace_memory
gst_buffer_replace_all_memory
Edward Hervey's avatar
Edward Hervey committed
216
gst_buffer_get_memory
217
gst_buffer_get_all_memory
Wim Taymans's avatar
Wim Taymans committed
218
gst_buffer_remove_memory
Edward Hervey's avatar
Edward Hervey committed
219
gst_buffer_remove_all_memory
Wim Taymans's avatar
Wim Taymans committed
220

221 222 223
gst_buffer_is_all_memory_writable
gst_buffer_is_memory_range_writable

Wim Taymans's avatar
Wim Taymans committed
224
gst_buffer_map
Wim Taymans's avatar
Wim Taymans committed
225
gst_buffer_map_range
Wim Taymans's avatar
Wim Taymans committed
226 227
gst_buffer_unmap

Wim Taymans's avatar
Wim Taymans committed
228
gst_buffer_memcmp
Wim Taymans's avatar
Wim Taymans committed
229
gst_buffer_extract
230
gst_buffer_extract_dup
Wim Taymans's avatar
Wim Taymans committed
231
gst_buffer_fill
Wim Taymans's avatar
Wim Taymans committed
232
gst_buffer_memset
233

Wim Taymans's avatar
Wim Taymans committed
234
GstBufferCopyFlags
Wim Taymans's avatar
Wim Taymans committed
235
GST_BUFFER_COPY_METADATA
236
GST_BUFFER_COPY_ALL
Wim Taymans's avatar
Wim Taymans committed
237 238 239 240
gst_buffer_copy
gst_buffer_copy_into
gst_buffer_copy_region

241
gst_buffer_is_writable
242 243 244
gst_buffer_make_writable
gst_buffer_replace

245
gst_buffer_append
246
gst_buffer_append_region
247

248
gst_buffer_get_meta
Wim Taymans's avatar
Wim Taymans committed
249
gst_buffer_add_meta
250 251
gst_buffer_remove_meta
gst_buffer_iterate_meta
Wim Taymans's avatar
Wim Taymans committed
252 253
GstBufferForeachMetaFunc
gst_buffer_foreach_meta
254

Wim Taymans's avatar
Wim Taymans committed
255
<SUBSECTION Standard>
256
GstBufferClass
257 258 259
GST_BUFFER
GST_IS_BUFFER
GST_TYPE_BUFFER
Wim Taymans's avatar
Wim Taymans committed
260
GST_TYPE_BUFFER_FLAGS
261
GST_TYPE_BUFFER_COPY_FLAGS
262
GST_BUFFER_CAST
263
<SUBSECTION Private>
Wim Taymans's avatar
Wim Taymans committed
264 265
gst_buffer_get_type
gst_buffer_flags_get_type
266
gst_buffer_copy_flags_get_type
Wim Taymans's avatar
Wim Taymans committed
267 268
GST_BUFFER_TIMESTAMP
GST_BUFFER_TIMESTAMP_IS_VALID
269 270
</SECTION>

Wim Taymans's avatar
Wim Taymans committed
271 272 273 274
<SECTION>
<FILE>gstmeta</FILE>
<TITLE>GstMeta</TITLE>
GstMeta
Wim Taymans's avatar
Wim Taymans committed
275 276 277 278 279
GstMetaFlags
GST_META_FLAGS
GST_META_FLAG_IS_SET
GST_META_FLAG_SET
GST_META_FLAG_UNSET
Wim Taymans's avatar
Wim Taymans committed
280 281 282
GstMetaInfo
GstMetaInitFunction
GstMetaFreeFunction
283
GstMetaTransformFunction
Wim Taymans's avatar
Wim Taymans committed
284 285
GstMetaTransformCopy
GST_META_TRANSFORM_IS_COPY
286 287
gst_meta_api_type_register
gst_meta_api_type_has_tag
288
gst_meta_api_type_get_tags
Wim Taymans's avatar
Wim Taymans committed
289
GST_META_TAG_MEMORY
290
GST_META_TAG_MEMORY_STR
Wim Taymans's avatar
Wim Taymans committed
291 292
gst_meta_register
gst_meta_get_info
Wim Taymans's avatar
Wim Taymans committed
293 294 295 296 297
<SUBSECTION Standard>
GST_META_CAST
<SUBSECTION Private>
GST_TYPE_META_FLAGS
gst_meta_flags_get_type
Wim Taymans's avatar
Wim Taymans committed
298 299
</SECTION>

Wim Taymans's avatar
Wim Taymans committed
300 301 302 303 304 305

<SECTION>
<FILE>gstbufferpool</FILE>
<TITLE>GstBufferPool</TITLE>
GstBufferPool
GstBufferPoolClass
Wim Taymans's avatar
Wim Taymans committed
306
GST_BUFFER_POOL_IS_FLUSHING
Wim Taymans's avatar
Wim Taymans committed
307 308
gst_buffer_pool_new

Wim Taymans's avatar
Wim Taymans committed
309 310
gst_buffer_pool_config_get_params
gst_buffer_pool_config_set_params
311
gst_buffer_pool_config_validate_params
Wim Taymans's avatar
Wim Taymans committed
312 313
gst_buffer_pool_config_get_allocator
gst_buffer_pool_config_set_allocator
Wim Taymans's avatar
Wim Taymans committed
314

Wim Taymans's avatar
Wim Taymans committed
315
gst_buffer_pool_config_n_options
Wim Taymans's avatar
Wim Taymans committed
316 317 318
gst_buffer_pool_config_add_option
gst_buffer_pool_config_get_option
gst_buffer_pool_config_has_option
Wim Taymans's avatar
Wim Taymans committed
319

Wim Taymans's avatar
Wim Taymans committed
320 321 322
gst_buffer_pool_get_options
gst_buffer_pool_has_option

Wim Taymans's avatar
Wim Taymans committed
323 324 325 326
gst_buffer_pool_get_config
gst_buffer_pool_set_config

gst_buffer_pool_set_active
Wim Taymans's avatar
Wim Taymans committed
327
gst_buffer_pool_is_active
328
gst_buffer_pool_set_flushing
Wim Taymans's avatar
Wim Taymans committed
329

Wim Taymans's avatar
Wim Taymans committed
330 331
GstBufferPoolAcquireFlags
GstBufferPoolAcquireParams
Wim Taymans's avatar
Wim Taymans committed
332 333 334 335 336 337 338 339
gst_buffer_pool_acquire_buffer
gst_buffer_pool_release_buffer
<SUBSECTION Standard>
GST_BUFFER_POOL_CLASS
GST_BUFFER_POOL_CAST
GST_BUFFER_POOL
GST_IS_BUFFER_POOL
GST_TYPE_BUFFER_POOL
Wim Taymans's avatar
Wim Taymans committed
340 341
GST_TYPE_BUFFER_POOL_ACQUIRE_FLAGS
gst_buffer_pool_acquire_flags_get_type
Wim Taymans's avatar
Wim Taymans committed
342 343
GST_IS_BUFFER_POOL_CLASS
GST_BUFFER_POOL_GET_CLASS
344 345 346
<SUBSECTION Private>
gst_buffer_pool_get_type
GstBufferPoolPrivate
Wim Taymans's avatar
Wim Taymans committed
347 348
</SECTION>

349 350 351 352
<SECTION>
<FILE>gstbufferlist</FILE>
<TITLE>GstBufferList</TITLE>
GstBufferList
Wim Taymans's avatar
Wim Taymans committed
353

354
gst_buffer_list_new
Wim Taymans's avatar
Wim Taymans committed
355 356
gst_buffer_list_new_sized
gst_buffer_list_length
Wim Taymans's avatar
Wim Taymans committed
357 358 359 360
gst_buffer_list_add
gst_buffer_list_insert
gst_buffer_list_remove

361 362 363 364 365
gst_buffer_list_ref
gst_buffer_list_unref
gst_buffer_list_copy
gst_buffer_list_is_writable
gst_buffer_list_make_writable
Wim Taymans's avatar
Wim Taymans committed
366 367 368 369 370

GstBufferListFunc
gst_buffer_list_foreach
gst_buffer_list_get

371 372 373 374 375 376 377 378
<SUBSECTION Standard>
GST_BUFFER_LIST
GST_IS_BUFFER_LIST
GST_TYPE_BUFFER_LIST
GST_BUFFER_LIST_CAST
<SUBSECTION Private>
gst_buffer_list_get_type
</SECTION>
379

Wim Taymans's avatar
Wim Taymans committed
380
<SECTION>
381
<FILE>gstcaps</FILE>
382
<TITLE>GstCaps</TITLE>
383 384
GstCaps
GstStaticCaps
385
GstCapsIntersectMode
386

Wim Taymans's avatar
Wim Taymans committed
387
GstCapsFlags
388 389
GST_CAPS_ANY
GST_CAPS_NONE
390 391
GST_CAPS_REFCOUNT
GST_CAPS_REFCOUNT_VALUE
392 393 394 395
GST_STATIC_CAPS_ANY
GST_STATIC_CAPS_NONE
GST_CAPS_IS_SIMPLE
GST_STATIC_CAPS
396 397 398 399
GST_CAPS_FLAGS
GST_CAPS_FLAG_IS_SET
GST_CAPS_FLAG_SET
GST_CAPS_FLAG_UNSET
400

401
gst_caps_new_empty
Wim Taymans's avatar
Wim Taymans committed
402
gst_caps_new_empty_simple
403 404 405 406
gst_caps_new_any
gst_caps_new_simple
gst_caps_new_full
gst_caps_new_full_valist
407
gst_caps_is_writable
408
gst_caps_copy
409
gst_caps_copy_nth
410
gst_static_caps_get
Wim Taymans's avatar
Wim Taymans committed
411
gst_static_caps_cleanup
412
gst_caps_append
413
gst_caps_merge
414
gst_caps_append_structure
415
gst_caps_append_structure_full
416
gst_caps_remove_structure
417
gst_caps_steal_structure
418
gst_caps_merge_structure
419
gst_caps_merge_structure_full
420 421
gst_caps_get_size
gst_caps_get_structure
422 423
gst_caps_get_features
gst_caps_set_features
Benjamin Otte's avatar
Benjamin Otte committed
424
gst_caps_set_value
425 426 427 428 429
gst_caps_set_simple
gst_caps_set_simple_valist
gst_caps_is_any
gst_caps_is_empty
gst_caps_is_fixed
430
gst_caps_is_equal
431
gst_caps_is_equal_fixed
Wim Taymans's avatar
Wim Taymans committed
432
gst_caps_is_strictly_equal
433
gst_caps_is_always_compatible
434
gst_caps_is_subset
435
gst_caps_is_subset_structure
436
gst_caps_is_subset_structure_full
437
gst_caps_can_intersect
438
gst_caps_intersect
439
gst_caps_intersect_full
440
gst_caps_normalize
441
gst_caps_simplify
442
gst_caps_replace
Wim Taymans's avatar
Wim Taymans committed
443
gst_caps_take
444 445
gst_caps_to_string
gst_caps_from_string
446
gst_caps_subtract
447 448
gst_caps_make_writable
gst_caps_truncate
Wim Taymans's avatar
Wim Taymans committed
449
gst_caps_fixate
Wim Taymans's avatar
Wim Taymans committed
450
gst_caps_ref
451
gst_caps_unref
452 453 454 455
<SUBSECTION Standard>
GST_CAPS
GST_IS_CAPS
GST_TYPE_CAPS
Wim Taymans's avatar
Wim Taymans committed
456
GST_TYPE_CAPS_FLAGS
457
GST_TYPE_CAPS_INTERSECT_MODE
Wim Taymans's avatar
Wim Taymans committed
458
GST_CAPS_CAST
459
<SUBSECTION Private>
Wim Taymans's avatar
Wim Taymans committed
460
gst_caps_flags_get_type
461
gst_caps_get_type
462
gst_caps_intersect_mode_get_type
463 464
</SECTION>

465 466 467 468
<SECTION>
<FILE>gstcapsfeatures</FILE>
<TITLE>GstCapsFeatures</TITLE>
GstCapsFeatures
469 470 471
GST_CAPS_FEATURES_ANY
GST_CAPS_FEATURES_MEMORY_SYSTEM_MEMORY
GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY
472 473
gst_caps_features_new
gst_caps_features_new_empty
474
gst_caps_features_new_any
475 476 477 478 479 480 481 482 483 484 485 486 487
gst_caps_features_new_id
gst_caps_features_new_id_valist
gst_caps_features_new_valist

gst_caps_features_copy
gst_caps_features_free

gst_caps_features_from_string
gst_caps_features_to_string

gst_caps_features_set_parent_refcount

gst_caps_features_is_equal
488
gst_caps_features_is_any
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511

gst_caps_features_contains
gst_caps_features_contains_id

gst_caps_features_get_size

gst_caps_features_get_nth
gst_caps_features_get_nth_id

gst_caps_features_add
gst_caps_features_add_id
gst_caps_features_remove
gst_caps_features_remove_id
<SUBSECTION Standard>
GST_CAPS_FEATURES
GST_CAPS_FEATURES_CAST
GST_IS_CAPS_FEATURES
GST_TYPE_CAPS_FEATURES
gst_is_caps_features
<SUBSECTION Private>
gst_caps_features_get_type
</SECTION>

Wim Taymans's avatar
Wim Taymans committed
512 513 514 515 516 517 518 519 520 521 522
<SECTION>
<FILE>gstsample</FILE>
<TITLE>GstSample</TITLE>
GstSample
gst_sample_get_buffer
gst_sample_get_caps
gst_sample_get_info
gst_sample_get_segment
gst_sample_new
gst_sample_ref
gst_sample_unref
523
gst_sample_copy
Wim Taymans's avatar
Wim Taymans committed
524 525 526 527 528 529 530 531
<SUBSECTION Standard>
GST_IS_SAMPLE
GST_SAMPLE
GST_TYPE_SAMPLE
gst_sample_get_type
GST_SAMPLE_CAST
</SECTION>

532 533 534
<SECTION>
<FILE>gstchildproxy</FILE>
<TITLE>GstChildProxy</TITLE>
535 536
GstChildProxy
GstChildProxyInterface
537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557
gst_child_proxy_get_children_count
gst_child_proxy_get_child_by_name
gst_child_proxy_get_child_by_index
gst_child_proxy_lookup
gst_child_proxy_get_property
gst_child_proxy_get_valist
gst_child_proxy_get
gst_child_proxy_set_property
gst_child_proxy_set_valist
gst_child_proxy_set
gst_child_proxy_child_added
gst_child_proxy_child_removed
<SUBSECTION Standard>
GST_CHILD_PROXY
GST_IS_CHILD_PROXY
GST_CHILD_PROXY_GET_INTERFACE
GST_TYPE_CHILD_PROXY
<SUBSECTION Private>
gst_child_proxy_get_type
</SECTION>

558

559 560
<SECTION>
<FILE>gstclock</FILE>
561
<TITLE>GstClock</TITLE>
562
GstClock
563
GstClockClass
564 565 566 567 568 569 570 571 572
GstClockTime
GstClockTimeDiff
GstClockID
GST_CLOCK_TIME_NONE
GST_CLOCK_TIME_IS_VALID
GST_SECOND
GST_MSECOND
GST_USECOND
GST_NSECOND
573 574 575 576
GST_TIME_AS_SECONDS
GST_TIME_AS_MSECONDS
GST_TIME_AS_USECONDS
GST_TIME_AS_NSECONDS
577 578 579
GST_CLOCK_DIFF
GST_TIMEVAL_TO_TIME
GST_TIME_TO_TIMEVAL
580 581
GST_TIMESPEC_TO_TIME
GST_TIME_TO_TIMESPEC
582 583 584 585 586 587 588 589 590 591 592 593
GstClockEntry
GstClockCallback
GstClockEntryType
GST_CLOCK_ENTRY
GST_CLOCK_ENTRY_CLOCK
GST_CLOCK_ENTRY_TYPE
GST_CLOCK_ENTRY_TIME
GST_CLOCK_ENTRY_INTERVAL
GST_CLOCK_ENTRY_STATUS
GstClockReturn
GstClockFlags
GST_CLOCK_FLAGS
594 595 596
gst_clock_add_observation
gst_clock_set_master
gst_clock_get_master
597 598 599 600 601
gst_clock_set_resolution
gst_clock_get_resolution
gst_clock_get_time
gst_clock_new_single_shot_id
gst_clock_new_periodic_id
602
gst_clock_single_shot_id_reinit
603
gst_clock_periodic_id_reinit
Wim Taymans's avatar
Wim Taymans committed
604
gst_clock_get_internal_time
605
gst_clock_adjust_unlocked
606
gst_clock_unadjust_unlocked
Wim Taymans's avatar
Wim Taymans committed
607 608
gst_clock_get_calibration
gst_clock_set_calibration
Wim Taymans's avatar
Wim Taymans committed
609 610
gst_clock_get_timeout
gst_clock_set_timeout
611 612 613 614
gst_clock_id_get_time
gst_clock_id_wait
gst_clock_id_wait_async
gst_clock_id_unschedule
615 616 617
gst_clock_id_compare_func
gst_clock_id_ref
gst_clock_id_unref
618 619 620 621 622 623 624
<SUBSECTION Standard>
GST_CLOCK
GST_IS_CLOCK
GST_TYPE_CLOCK
GST_CLOCK_CLASS
GST_IS_CLOCK_CLASS
GST_CLOCK_GET_CLASS
Wim Taymans's avatar
Wim Taymans committed
625
GST_CLOCK_CAST
626 627 628
GST_TYPE_CLOCK_ENTRY_TYPE
GST_TYPE_CLOCK_FLAGS
GST_TYPE_CLOCK_RETURN
629
GST_TYPE_CLOCK_TIME
630
<SUBSECTION Private>
631
GstClockPrivate
Wim Taymans's avatar
Wim Taymans committed
632 633
GST_CLOCK_SLAVE_LOCK
GST_CLOCK_SLAVE_UNLOCK
634
gst_clock_get_type
635 636 637
gst_clock_entry_type_get_type
gst_clock_flags_get_type
gst_clock_return_get_type
638 639
</SECTION>

640

641 642
<SECTION>
<FILE>gstcompat</FILE>
643
<TITLE>GstCompat</TITLE>
644
<SUBSECTION Standard>
Wim Taymans's avatar
Wim Taymans committed
645 646 647 648 649 650 651
gst_element_class_set_details_simple
gst_element_factory_get_author
gst_element_factory_get_description
gst_element_factory_get_documentation_uri
gst_element_factory_get_icon_name
gst_element_factory_get_klass
gst_element_factory_get_longname
Wim Taymans's avatar
Wim Taymans committed
652 653
gst_pad_get_caps_reffed
gst_pad_peer_get_caps_reffed
654
gst_pad_set_caps
Wim Taymans's avatar
Wim Taymans committed
655 656 657
gst_buffer_new_and_alloc
GST_BUFFER_TIMESTAMP
GST_BUFFER_TIMESTAMP_IS_VALID
Wim Taymans's avatar
Wim Taymans committed
658 659 660
GST_MESSAGE_DURATION
gst_message_new_duration
gst_message_parse_duration
Wim Taymans's avatar
Wim Taymans committed
661
gst_adapter_prev_timestamp
662
<SUBSECTION Private>
Wim Taymans's avatar
Wim Taymans committed
663 664
</SECTION>

665

666 667 668 669 670 671 672 673
<SECTION>
<FILE>gstconfig</FILE>
GST_DISABLE_GST_DEBUG
GST_DISABLE_PARSE
GST_DISABLE_TRACE
GST_DISABLE_ALLOC_TRACE
GST_DISABLE_REGISTRY
GST_DISABLE_PLUGIN
674
<SUBSECTION Private>
675
GST_HAVE_GLIB_2_8
676
GST_PTR_FORMAT
677
GST_SEGMENT_FORMAT
678 679
GST_EXPORT
GST_PLUGIN_EXPORT
680
GST_PADDING
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
681
GST_PADDING_LARGE
682
GST_PADDING_INIT
683 684
</SECTION>

685 686 687 688 689 690 691 692
<SECTION>
<FILE>gstcontext</FILE>
<TITLE>GstContext</TITLE>
GstContext
gst_context_new
gst_context_ref
gst_context_unref
gst_context_copy
Sebastian Dröge's avatar
Sebastian Dröge committed
693
gst_context_get_context_type
694
gst_context_has_context_type
Sebastian Dröge's avatar
Sebastian Dröge committed
695
gst_context_is_persistent
696
gst_context_get_structure
697
gst_context_writable_structure
698 699 700 701 702 703 704 705 706 707 708
gst_context_make_writable
gst_context_is_writable
gst_context_replace
<SUBSECTION Standard>
GST_CONTEXT
GST_CONTEXT_CAST
GST_IS_CONTEXT
GST_TYPE_CONTEXT
<SUBSECTION Private>
gst_context_get_type
</SECTION>
709

710 711 712 713 714 715
<SECTION>
<FILE>gstcontrolbinding</FILE>
<TITLE>GstControlBinding</TITLE>
GstControlBinding
GstControlBindingClass
gst_control_binding_sync_values
716 717
gst_control_binding_get_value
gst_control_binding_get_value_array
718
gst_control_binding_get_g_value_array
719 720 721 722 723 724 725 726 727
gst_control_binding_set_disabled
gst_control_binding_is_disabled
<SUBSECTION Standard>
GST_CONTROL_BINDING
GST_IS_CONTROL_BINDING
GST_CONTROL_BINDING_CLASS
GST_IS_CONTROL_BINDING_CLASS
GST_CONTROL_BINDING_GET_CLASS
GST_TYPE_CONTROL_BINDING
728
GST_CONTROL_BINDING_PSPEC
729
<SUBSECTION Private>
730
GstControlBindingConvert
731 732 733
gst_control_binding_get_type
</SECTION>

734 735 736
<SECTION>
<FILE>gstcontrolsource</FILE>
<TITLE>GstControlSource</TITLE>
Wim Taymans's avatar
Wim Taymans committed
737
GstValueArray
738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756
GstControlSource
GstControlSourceClass
GstControlSourceGetValue
GstControlSourceGetValueArray
GstTimedValue
gst_control_source_get_value
gst_control_source_get_value_array
<SUBSECTION Standard>
GST_CONTROL_SOURCE
GST_IS_CONTROL_SOURCE
GST_CONTROL_SOURCE_CLASS
GST_IS_CONTROL_SOURCE_CLASS
GST_CONTROL_SOURCE_GET_CLASS
GST_TYPE_CONTROL_SOURCE
<SUBSECTION Private>
gst_control_source_get_type
</SECTION>


757 758
<SECTION>
<FILE>gstelement</FILE>
759
<TITLE>GstElement</TITLE>
760
GstElement
761
GstElementClass
762
GstElementFlags
763
GstState
764
GstStateChange
765 766
GstStateChangeReturn

767
GST_STATE
768 769 770 771
GST_STATE_GET_NEXT
GST_STATE_NEXT
GST_STATE_PENDING
GST_STATE_RETURN
772
GST_STATE_TARGET
773 774 775
GST_STATE_TRANSITION
GST_STATE_TRANSITION_CURRENT
GST_STATE_TRANSITION_NEXT
776 777 778 779

GST_STATE_GET_LOCK
GST_STATE_GET_COND

780 781
GST_ELEMENT_NAME
GST_ELEMENT_PARENT
782
GST_ELEMENT_BUS
783 784
GST_ELEMENT_CLOCK
GST_ELEMENT_PADS
785
GST_ELEMENT_START_TIME
786
GST_ELEMENT_ERROR
787
GST_ELEMENT_WARNING
788
GST_ELEMENT_INFO
789 790
GST_ELEMENT_IS_LOCKED_STATE

Wim Taymans's avatar
Wim Taymans committed
791
<SUBSECTION element-metadata>
792 793 794 795 796 797 798
GST_ELEMENT_METADATA_AUTHOR
GST_ELEMENT_METADATA_DESCRIPTION
GST_ELEMENT_METADATA_DOC_URI
GST_ELEMENT_METADATA_ICON_NAME
GST_ELEMENT_METADATA_KLASS
GST_ELEMENT_METADATA_LONGNAME

799
<SUBSECTION element-construction>
800
gst_element_class_add_pad_template
801 802
gst_element_class_get_pad_template
gst_element_class_get_pad_template_list
Wim Taymans's avatar
Wim Taymans committed
803
gst_element_class_set_metadata
804
gst_element_class_set_static_metadata
Wim Taymans's avatar
Wim Taymans committed
805
gst_element_class_add_metadata
806
gst_element_class_add_static_metadata
807 808 809

<SUBSECTION element-pads>
gst_element_add_pad
810 811 812
gst_element_create_all_pads
gst_element_get_compatible_pad
gst_element_get_compatible_pad_template
813
gst_element_get_request_pad
814
gst_element_get_static_pad
815
gst_element_request_pad
816 817 818
gst_element_no_more_pads
gst_element_release_request_pad
gst_element_remove_pad
819 820 821
gst_element_iterate_pads
gst_element_iterate_sink_pads
gst_element_iterate_src_pads
822 823

<SUBSECTION element-linking>
824
gst_element_link
825
gst_element_unlink
826
gst_element_link_many
827
gst_element_unlink_many
828
gst_element_link_pads
829
gst_element_link_pads_full
830
gst_element_unlink_pads
831
gst_element_link_pads_filtered
832 833 834
gst_element_link_filtered

<SUBSECTION element-properties>
835
gst_element_class_get_metadata
836
gst_element_set_base_time
837
gst_element_get_base_time
838 839
gst_element_set_start_time
gst_element_get_start_time
840
gst_element_set_bus
841
gst_element_get_bus
842
gst_element_set_context
843
gst_element_get_factory
844
gst_element_set_name
845
gst_element_get_name
846
gst_element_set_parent
847 848 849 850 851 852 853 854
gst_element_get_parent

<SUBSECTION element-clocks>
gst_element_set_clock
gst_element_get_clock
gst_element_provide_clock

<SUBSECTION element-states>
855
gst_element_set_state
856 857 858 859 860 861
gst_element_get_state
gst_element_set_locked_state
gst_element_is_locked_state
gst_element_abort_state
gst_element_continue_state
gst_element_lost_state
862
gst_element_state_get_name
863
gst_element_state_change_return_get_name
864
gst_element_sync_state_with_parent
865
gst_element_change_state
866 867 868 869 870 871 872 873 874 875 876 877 878

<SUBSECTION element-messages>
gst_element_message_full
gst_element_post_message

<SUBSECTION element-query>
gst_element_query
gst_element_query_convert
gst_element_query_position
gst_element_query_duration

<SUBSECTION element-event>
gst_element_send_event
879
gst_element_seek_simple
880 881
gst_element_seek

882 883 884 885 886 887
<SUBSECTION Standard>
GST_ELEMENT
GST_IS_ELEMENT
GST_ELEMENT_CLASS
GST_IS_ELEMENT_CLASS
GST_ELEMENT_GET_CLASS
888
GST_TYPE_ELEMENT
889
GST_TYPE_ELEMENT_FLAGS
890
GST_ELEMENT_CAST
891 892 893
GST_TYPE_STATE
GST_TYPE_STATE_CHANGE
GST_TYPE_STATE_CHANGE_RETURN
894
<SUBSECTION Private>
895 896 897 898 899 900
GST_STATE_LOCK
GST_STATE_TRYLOCK
GST_STATE_UNLOCK
GST_STATE_UNLOCK_FULL
GST_STATE_LOCK_FULL
GST_STATE_WAIT
Wim Taymans's avatar
Wim Taymans committed
901
GST_STATE_WAIT_UNTIL
902 903 904
GST_STATE_SIGNAL
GST_STATE_BROADCAST

905
gst_element_get_type
906
gst_element_flags_get_type
907 908 909
gst_state_get_type
gst_state_change_get_type
gst_state_change_return_get_type
910 911
</SECTION>

912

913 914
<SECTION>
<FILE>gstelementfactory</FILE>
915
<TITLE>GstElementFactory</TITLE>
916
GstElementFactory
917
gst_element_register
918
gst_element_factory_find