[][src]Enum gcp_client::google::cloud::videointelligence::v1p3beta1::StreamingFeature

#[repr(i32)]pub enum StreamingFeature {
    Unspecified,
    StreamingLabelDetection,
    StreamingShotChangeDetection,
    StreamingExplicitContentDetection,
    StreamingObjectTracking,
    StreamingAutomlClassification,
    StreamingAutomlObjectTracking,
}

Streaming video annotation feature.

Variants

Unspecified

Unspecified.

StreamingLabelDetection

Label detection. Detect objects, such as dog or flower.

StreamingShotChangeDetection

Shot change detection.

StreamingExplicitContentDetection

Explicit content detection.

StreamingObjectTracking

Object detection and tracking.

StreamingAutomlClassification

Video classification based on AutoML model.

StreamingAutomlObjectTracking

Object detection and tracking based on AutoML model.

Implementations

impl StreamingFeature[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of StreamingFeature.

pub fn from_i32(value: i32) -> Option<StreamingFeature>[src]

Converts an i32 to a StreamingFeature, or None if value is not a valid variant.

Trait Implementations

impl Clone for StreamingFeature[src]

impl Copy for StreamingFeature[src]

impl Debug for StreamingFeature[src]

impl Default for StreamingFeature[src]

impl Eq for StreamingFeature[src]

impl From<StreamingFeature> for i32[src]

impl Hash for StreamingFeature[src]

impl Ord for StreamingFeature[src]

impl PartialEq<StreamingFeature> for StreamingFeature[src]

impl PartialOrd<StreamingFeature> for StreamingFeature[src]

impl StructuralEq for StreamingFeature[src]

impl StructuralPartialEq for StreamingFeature[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]