~ubuntu-branches/ubuntu/trusty/gstreamer1.0/trusty

« back to all changes in this revision

Viewing changes to gst/gstelementfactory.c

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2012-08-08 18:12:33 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20120808181233-riejwxprfsxh1njl
Tags: 0.11.93-1
* New upstream release:
  + debian/libgstreamer.symbols:
    - Update symbols file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
180
180
/**
181
181
 * gst_element_register:
182
182
 * @plugin: (allow-none): #GstPlugin to register the element with, or NULL for
183
 
 *     a static element (note that passing NULL only works in GStreamer 0.10.13
184
 
 *     and later)
 
183
 *     a static element.
185
184
 * @name: name of elements of this type
186
185
 * @rank: rank of element (higher rank means more importance when autoplugging)
187
186
 * @type: GType of element to register
494
493
 
495
494
/**
496
495
 * gst_element_factory_get_metadata:
497
 
 * @factory,: a #GstElementFactory
 
496
 * @factory: a #GstElementFactory
498
497
 * @key: a key
499
498
 *
500
499
 * Get the metadata on @factory with @key.
511
510
 
512
511
/**
513
512
 * gst_element_factory_get_metadata_keys:
514
 
 * @factory,: a #GstElementFactory
 
513
 * @factory: a #GstElementFactory
515
514
 *
516
515
 * Get the available keys for the metadata on @factory.
517
516
 *
518
 
 * Returns: a %NULL-terminated array of key strings, or %NULL when
519
 
 * there is no metadata. Free with g_strfreev() when no longer needd.
 
517
 * Returns: (transfer full) (element-type utf8) (array zero-terminated=1):
 
518
 * a %NULL-terminated array of key strings, or %NULL when there is no
 
519
 * metadata. Free with g_strfreev() when no longer needed.
520
520
 */
521
521
gchar **
522
522
gst_element_factory_get_metadata_keys (GstElementFactory * factory)
641
641
 * Check if @factory implements the interface with name @interfacename.
642
642
 *
643
643
 * Returns: #TRUE when @factory implement the interface.
644
 
 *
645
 
 * Since: 0.10.14
646
644
 */
647
645
gboolean
648
646
gst_element_factory_has_interface (GstElementFactory * factory,
677
675
 * Check if @factory is of the given types.
678
676
 *
679
677
 * Returns: %TRUE if @factory is of @type.
680
 
 *
681
 
 * Since: 0.10.31
682
678
 */
683
679
gboolean
684
680
gst_element_factory_list_is_type (GstElementFactory * factory,
768
764
 * Returns: (transfer full) (element-type Gst.ElementFactory): a #GList of
769
765
 *     #GstElementFactory elements. Use gst_plugin_feature_list_free() after
770
766
 *     usage.
771
 
 *
772
 
 * Since: 0.10.31
773
767
 */
774
768
GList *
775
769
gst_element_factory_list_get_elements (GstElementFactoryListType type,
810
804
 * Returns: (transfer full) (element-type Gst.ElementFactory): a #GList of
811
805
 *     #GstElementFactory elements that match the given requisits.
812
806
 *     Use #gst_plugin_feature_list_free after usage.
813
 
 *
814
 
 * Since: 0.10.31
815
807
 */
816
808
GList *
817
809
gst_element_factory_list_filter (GList * list,