Cloud Video Intelligence V1p3beta1 API - Class Google::Cloud::VideoIntelligence::V1p3beta1::StreamingVideoConfig (v0.9.0)

Reference documentation and code samples for the Cloud Video Intelligence V1p3beta1 API class Google::Cloud::VideoIntelligence::V1p3beta1::StreamingVideoConfig.

Provides information to the annotator that specifies how to process the request.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#automl_action_recognition_config

def automl_action_recognition_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlActionRecognitionConfig
Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlActionRecognitionConfig) — Config for STREAMING_AUTOML_ACTION_RECOGNITION.

    Note: The following fields are mutually exclusive: automl_action_recognition_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#automl_action_recognition_config=

def automl_action_recognition_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlActionRecognitionConfig
Parameter
  • value (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlActionRecognitionConfig) — Config for STREAMING_AUTOML_ACTION_RECOGNITION.

    Note: The following fields are mutually exclusive: automl_action_recognition_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlActionRecognitionConfig) — Config for STREAMING_AUTOML_ACTION_RECOGNITION.

    Note: The following fields are mutually exclusive: automl_action_recognition_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#automl_classification_config

def automl_classification_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlClassificationConfig
Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlClassificationConfig) — Config for STREAMING_AUTOML_CLASSIFICATION.

    Note: The following fields are mutually exclusive: automl_classification_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#automl_classification_config=

def automl_classification_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlClassificationConfig
Parameter
  • value (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlClassificationConfig) — Config for STREAMING_AUTOML_CLASSIFICATION.

    Note: The following fields are mutually exclusive: automl_classification_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlClassificationConfig) — Config for STREAMING_AUTOML_CLASSIFICATION.

    Note: The following fields are mutually exclusive: automl_classification_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#automl_object_tracking_config

def automl_object_tracking_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlObjectTrackingConfig
Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlObjectTrackingConfig) — Config for STREAMING_AUTOML_OBJECT_TRACKING.

    Note: The following fields are mutually exclusive: automl_object_tracking_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#automl_object_tracking_config=

def automl_object_tracking_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlObjectTrackingConfig
Parameter
  • value (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlObjectTrackingConfig) — Config for STREAMING_AUTOML_OBJECT_TRACKING.

    Note: The following fields are mutually exclusive: automl_object_tracking_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingAutomlObjectTrackingConfig) — Config for STREAMING_AUTOML_OBJECT_TRACKING.

    Note: The following fields are mutually exclusive: automl_object_tracking_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#explicit_content_detection_config

def explicit_content_detection_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingExplicitContentDetectionConfig
Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingExplicitContentDetectionConfig) — Config for STREAMING_EXPLICIT_CONTENT_DETECTION.

    Note: The following fields are mutually exclusive: explicit_content_detection_config, shot_change_detection_config, label_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#explicit_content_detection_config=

def explicit_content_detection_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingExplicitContentDetectionConfig
Parameter
  • value (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingExplicitContentDetectionConfig) — Config for STREAMING_EXPLICIT_CONTENT_DETECTION.

    Note: The following fields are mutually exclusive: explicit_content_detection_config, shot_change_detection_config, label_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingExplicitContentDetectionConfig) — Config for STREAMING_EXPLICIT_CONTENT_DETECTION.

    Note: The following fields are mutually exclusive: explicit_content_detection_config, shot_change_detection_config, label_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#feature

def feature() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingFeature
Returns

#feature=

def feature=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingFeature
Parameter
Returns

#label_detection_config

def label_detection_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingLabelDetectionConfig
Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingLabelDetectionConfig) — Config for STREAMING_LABEL_DETECTION.

    Note: The following fields are mutually exclusive: label_detection_config, shot_change_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#label_detection_config=

def label_detection_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingLabelDetectionConfig
Parameter
  • value (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingLabelDetectionConfig) — Config for STREAMING_LABEL_DETECTION.

    Note: The following fields are mutually exclusive: label_detection_config, shot_change_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingLabelDetectionConfig) — Config for STREAMING_LABEL_DETECTION.

    Note: The following fields are mutually exclusive: label_detection_config, shot_change_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#object_tracking_config

def object_tracking_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingObjectTrackingConfig
Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingObjectTrackingConfig) — Config for STREAMING_OBJECT_TRACKING.

    Note: The following fields are mutually exclusive: object_tracking_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#object_tracking_config=

def object_tracking_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingObjectTrackingConfig
Parameter
  • value (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingObjectTrackingConfig) — Config for STREAMING_OBJECT_TRACKING.

    Note: The following fields are mutually exclusive: object_tracking_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingObjectTrackingConfig) — Config for STREAMING_OBJECT_TRACKING.

    Note: The following fields are mutually exclusive: object_tracking_config, shot_change_detection_config, label_detection_config, explicit_content_detection_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#shot_change_detection_config

def shot_change_detection_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingShotChangeDetectionConfig
Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingShotChangeDetectionConfig) — Config for STREAMING_SHOT_CHANGE_DETECTION.

    Note: The following fields are mutually exclusive: shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#shot_change_detection_config=

def shot_change_detection_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingShotChangeDetectionConfig
Parameter
  • value (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingShotChangeDetectionConfig) — Config for STREAMING_SHOT_CHANGE_DETECTION.

    Note: The following fields are mutually exclusive: shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingShotChangeDetectionConfig) — Config for STREAMING_SHOT_CHANGE_DETECTION.

    Note: The following fields are mutually exclusive: shot_change_detection_config, label_detection_config, explicit_content_detection_config, object_tracking_config, automl_action_recognition_config, automl_classification_config, automl_object_tracking_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#storage_config

def storage_config() -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingStorageConfig
Returns

#storage_config=

def storage_config=(value) -> ::Google::Cloud::VideoIntelligence::V1p3beta1::StreamingStorageConfig
Parameter
Returns