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

#[repr(i32)]pub enum StreamingFeature {
    Unspecified,
    StreamingLabelDetection,
    StreamingShotChangeDetection,
    StreamingExplicitContentDetection,
    StreamingObjectTracking,
    StreamingAutomlActionRecognition,
    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.

StreamingAutomlActionRecognition

Action recognition based on AutoML model.

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

impl RefUnwindSafe for StreamingFeature

impl Send for StreamingFeature

impl Sync for StreamingFeature

impl Unpin for StreamingFeature

impl UnwindSafe for StreamingFeature

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> 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>, 
[src]

impl<T> WithSubscriber for T[src]