Struct gstreamer::BinFlags [−][src]
pub struct BinFlags { /* fields omitted */ }
Expand description
GstBinFlags are a set of flags specific to bins. Most are set/used internally. They can be checked using the GST_OBJECT_FLAG_IS_SET() macro, and (un)set using GST_OBJECT_FLAG_SET() and GST_OBJECT_FLAG_UNSET().
Implementations
Don’t resync a state change when elements are added or linked in the bin
This is supported on crate feature v1_10
only.
v1_10
only.Indicates whether the bin can handle elements that add/remove source pads at any point in time without first posting a no-more-pads signal.
Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.
Convert from underlying bit representation, dropping any bits that do not correspond to flags.
Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).
Returns true
if there are flags common to both self
and other
.
Returns true
all of the flags in other
are contained within self
.
Trait Implementations
Disables all flags disabled in the set.
Adds the set of flags.
Toggles the set of flags.
Extends a collection with the contents of an iterator. Read more
extend_one
)Extends a collection with exactly one element.
extend_one
)Reserves capacity in a collection for the given number of additional elements. Read more
type Checker = GenericValueTypeChecker<Self>
type Checker = GenericValueTypeChecker<Self>
Value type checker.
Get the contained value from a Value
. Read more
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Returns the type identifier of Self
.
Disables all flags enabled in the set.
Auto Trait Implementations
impl RefUnwindSafe for BinFlags
impl UnwindSafe for BinFlags
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue
clone of self
.