GstCapsFeatures

GstCapsFeatures

Functions

Types and Values

Object Hierarchy

    GBoxed
    ╰── GstCapsFeatures

Includes

#include <gst/gst.h>

Description

Functions

gst_caps_features_new ()

GstCapsFeatures *
gst_caps_features_new (const gchar *feature1,
                       ...);

gst_caps_features_new_empty ()

GstCapsFeatures *
gst_caps_features_new_empty (void);

gst_caps_features_new_any ()

GstCapsFeatures *
gst_caps_features_new_any (void);

gst_caps_features_new_id ()

GstCapsFeatures *
gst_caps_features_new_id (GQuark feature1,
                          ...);

gst_caps_features_new_id_valist ()

GstCapsFeatures *
gst_caps_features_new_id_valist (GQuark feature1,
                                 va_list varargs);

gst_caps_features_new_valist ()

GstCapsFeatures *
gst_caps_features_new_valist (const gchar *feature1,
                              va_list varargs);

gst_caps_features_copy ()

GstCapsFeatures *
gst_caps_features_copy (const GstCapsFeatures *features);

gst_caps_features_free ()

void
gst_caps_features_free (GstCapsFeatures *features);

gst_caps_features_from_string ()

GstCapsFeatures *
gst_caps_features_from_string (const gchar *features);

gst_caps_features_to_string ()

gchar *
gst_caps_features_to_string (const GstCapsFeatures *features);

gst_caps_features_set_parent_refcount ()

gboolean
gst_caps_features_set_parent_refcount (GstCapsFeatures *features,
                                       gint *refcount);

gst_caps_features_is_equal ()

gboolean
gst_caps_features_is_equal (const GstCapsFeatures *features1,
                            const GstCapsFeatures *features2);

gst_caps_features_is_any ()

gboolean
gst_caps_features_is_any (const GstCapsFeatures *features);

gst_caps_features_contains ()

gboolean
gst_caps_features_contains (const GstCapsFeatures *features,
                            const gchar *feature);

gst_caps_features_contains_id ()

gboolean
gst_caps_features_contains_id (const GstCapsFeatures *features,
                               GQuark feature);

gst_caps_features_get_size ()

guint
gst_caps_features_get_size (const GstCapsFeatures *features);

gst_caps_features_get_nth ()

const gchar *
gst_caps_features_get_nth (const GstCapsFeatures *features,
                           guint i);

gst_caps_features_get_nth_id ()

GQuark
gst_caps_features_get_nth_id (const GstCapsFeatures *features,
                              guint i);

gst_caps_features_add ()

void
gst_caps_features_add (GstCapsFeatures *features,
                       const gchar *feature);

gst_caps_features_add_id ()

void
gst_caps_features_add_id (GstCapsFeatures *features,
                          GQuark feature);

gst_caps_features_remove ()

void
gst_caps_features_remove (GstCapsFeatures *features,
                          const gchar *feature);

gst_caps_features_remove_id ()

void
gst_caps_features_remove_id (GstCapsFeatures *features,
                             GQuark feature);

Types and Values

GstCapsFeatures

typedef struct _GstCapsFeatures GstCapsFeatures;

GST_CAPS_FEATURES_ANY

#define GST_CAPS_FEATURES_ANY (_gst_caps_features_any)

GST_CAPS_FEATURES_MEMORY_SYSTEM_MEMORY

#define GST_CAPS_FEATURES_MEMORY_SYSTEM_MEMORY (_gst_caps_features_memory_system_memory)

GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY

#define GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY "memory:SystemMemory"