Adds feature to features.
Adds feature to features.
Checks if features contains feature.
Checks if features contains feature.
Duplicates a #GstCapsFeatures and all its values.
Returns the i-th feature of features.
Returns the i-th feature of features.
Returns the number of features in features.
Checks if features is GST_CAPS_FEATURES_ANY.
Checks if features1 and features2 are equal.
Removes feature from features.
Removes feature from features.
Converts features to a human-readable string representation.
Creates a #GstCapsFeatures from a string representation.
Creates a new, ANY #GstCapsFeatures. This will be equal to any other #GstCapsFeatures but caps with these are unfixed.
Creates a new, empty #GstCapsFeatures.
Creates a new #GstCapsFeatures with a single feature.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.
#GstCapsFeatures can optionally be set on a #GstCaps to add requirements for additional features for a specific #GstStructure. Caps structures with the same name but with a non-equal set of caps features are not compatible. If a pad supports multiple sets of features it has to add multiple equal structures with different feature sets to the caps.
Empty #GstCapsFeatures are equivalent with the #GstCapsFeatures that only contain #GST_CAPS_FEATURE_MEMORY_SYSTEM_MEMORY. ANY #GstCapsFeatures as created by gst.caps_features.CapsFeatures.newAny are equal to any other #GstCapsFeatures and can be used to specify that any #GstCapsFeatures would be supported, e.g. for elements that don't touch buffer memory. #GstCaps with ANY #GstCapsFeatures are considered non-fixed and during negotiation some #GstCapsFeatures have to be selected.
Examples for caps features would be the requirement of a specific #GstMemory types or the requirement of having a specific #GstMeta on the buffer. Features are given as a string of the format memory:GstMemoryTypeName or meta:GstMetaAPIName.