Enum gstreamer::QOSType [−][src]
#[non_exhaustive] pub enum QOSType { Overflow, Underflow, Throttle, // some variants omitted }
Expand description
The different types of QoS events that can be given to the
gst_event_new_qos()
method.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
The QoS event type that is produced when upstream elements are producing data too quickly and the element can’t keep up processing the data. Upstream should reduce their production rate. This type is also used when buffers arrive early or in time.
The QoS event type that is produced when upstream elements are producing data too slowly and need to speed up their production rate.
The QoS event type that is produced when the application enabled throttling to limit the data rate.
Trait Implementations
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
.
Auto Trait Implementations
impl RefUnwindSafe for QOSType
impl UnwindSafe for QOSType
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue
clone of self
.