<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/videointelligence/v1/video_intelligence.proto

namespace GPBMetadata\Google\Cloud\Videointelligence\V1;

class VideoIntelligence
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
ÙJ
:google/cloud/videointelligence/v1/video_intelligence.proto!google.cloud.videointelligence.v1google/api/client.protogoogle/api/field_behavior.proto#google/longrunning/operations.protogoogle/protobuf/duration.protogoogle/protobuf/timestamp.protogoogle/rpc/status.proto"þ
AnnotateVideoRequest
	input_uri (	
input_content (A
features (2*.google.cloud.videointelligence.v1.FeatureBàAF
video_context (2/.google.cloud.videointelligence.v1.VideoContext

output_uri (	BàA
location_id (	BàA"Á
VideoContextA
segments (2/.google.cloud.videointelligence.v1.VideoSegmentW
label_detection_config (27.google.cloud.videointelligence.v1.LabelDetectionConfigb
shot_change_detection_config (2<.google.cloud.videointelligence.v1.ShotChangeDetectionConfigl
!explicit_content_detection_config (2A.google.cloud.videointelligence.v1.ExplicitContentDetectionConfigU
face_detection_config (26.google.cloud.videointelligence.v1.FaceDetectionConfiga
speech_transcription_config (2<.google.cloud.videointelligence.v1.SpeechTranscriptionConfigU
text_detection_config (26.google.cloud.videointelligence.v1.TextDetectionConfigY
person_detection_config (28.google.cloud.videointelligence.v1.PersonDetectionConfigW
object_tracking_config (27.google.cloud.videointelligence.v1.ObjectTrackingConfig"Ý
LabelDetectionConfigS
label_detection_mode (25.google.cloud.videointelligence.v1.LabelDetectionMode
stationary_camera (
model (	"
frame_confidence_threshold ("
video_confidence_threshold ("*
ShotChangeDetectionConfig
model (	"%
ObjectTrackingConfig
model (	"`
FaceDetectionConfig
model (	
include_bounding_boxes (
include_attributes ("s
PersonDetectionConfig
include_bounding_boxes (
include_pose_landmarks (
include_attributes ("/
ExplicitContentDetectionConfig
model (	"<
TextDetectionConfig
language_hints (	
model (	"x
VideoSegment4
start_time_offset (2.google.protobuf.Duration2
end_time_offset (2.google.protobuf.Duration"d
LabelSegment@
segment (2/.google.cloud.videointelligence.v1.VideoSegment

confidence ("P

LabelFrame.
time_offset (2.google.protobuf.Duration

confidence ("G
Entity
	entity_id (	
description (	
language_code (	"¥
LabelAnnotation9
entity (2).google.cloud.videointelligence.v1.EntityD
category_entities (2).google.cloud.videointelligence.v1.EntityA
segments (2/.google.cloud.videointelligence.v1.LabelSegment=
frames (2-.google.cloud.videointelligence.v1.LabelFrame
version (	"•
ExplicitContentFrame.
time_offset (2.google.protobuf.DurationM
pornography_likelihood (2-.google.cloud.videointelligence.v1.Likelihood"u
ExplicitContentAnnotationG
frames (27.google.cloud.videointelligence.v1.ExplicitContentFrame
version (	"Q
NormalizedBoundingBox
left (
top (
right (
bottom ("w
FaceDetectionAnnotation8
tracks (2(.google.cloud.videointelligence.v1.Track
	thumbnail (
version (	"f
PersonDetectionAnnotation8
tracks (2(.google.cloud.videointelligence.v1.Track
version (	"O
FaceSegment@
segment (2/.google.cloud.videointelligence.v1.VideoSegment"œ
	FaceFrame[
normalized_bounding_boxes (28.google.cloud.videointelligence.v1.NormalizedBoundingBox.
time_offset (2.google.protobuf.Duration:"§
FaceAnnotation
	thumbnail (@
segments (2..google.cloud.videointelligence.v1.FaceSegment<
frames (2,.google.cloud.videointelligence.v1.FaceFrame:"º
TimestampedObjectY
normalized_bounding_box (28.google.cloud.videointelligence.v1.NormalizedBoundingBox.
time_offset (2.google.protobuf.DurationM

attributes (24.google.cloud.videointelligence.v1.DetectedAttributeBàAK
	landmarks (23.google.cloud.videointelligence.v1.DetectedLandmarkBàA"„
Track@
segment (2/.google.cloud.videointelligence.v1.VideoSegmentQ
timestamped_objects (24.google.cloud.videointelligence.v1.TimestampedObjectM

attributes (24.google.cloud.videointelligence.v1.DetectedAttributeBàA

confidence (BàA"D
DetectedAttribute
name (	

confidence (
value (	"x
DetectedLandmark
name (	B
point (23.google.cloud.videointelligence.v1.NormalizedVertex

confidence ("é

VideoAnnotationResults
	input_uri (	@
segment
 (2/.google.cloud.videointelligence.v1.VideoSegmentU
segment_label_annotations (22.google.cloud.videointelligence.v1.LabelAnnotation^
"segment_presence_label_annotations (22.google.cloud.videointelligence.v1.LabelAnnotationR
shot_label_annotations (22.google.cloud.videointelligence.v1.LabelAnnotation[
shot_presence_label_annotations (22.google.cloud.videointelligence.v1.LabelAnnotationS
frame_label_annotations (22.google.cloud.videointelligence.v1.LabelAnnotationO
face_annotations (21.google.cloud.videointelligence.v1.FaceAnnotationB^
face_detection_annotations (2:.google.cloud.videointelligence.v1.FaceDetectionAnnotationI
shot_annotations (2/.google.cloud.videointelligence.v1.VideoSegmentY
explicit_annotation (2<.google.cloud.videointelligence.v1.ExplicitContentAnnotationU
speech_transcriptions (26.google.cloud.videointelligence.v1.SpeechTranscriptionK
text_annotations (21.google.cloud.videointelligence.v1.TextAnnotationW
object_annotations (2;.google.cloud.videointelligence.v1.ObjectTrackingAnnotationb
logo_recognition_annotations (2<.google.cloud.videointelligence.v1.LogoRecognitionAnnotationb
person_detection_annotations (2<.google.cloud.videointelligence.v1.PersonDetectionAnnotation!
error	 (2.google.rpc.Status"n
AnnotateVideoResponseU
annotation_results (29.google.cloud.videointelligence.v1.VideoAnnotationResults"¦
VideoAnnotationProgress
	input_uri (	
progress_percent (.

start_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.Timestamp;
feature (2*.google.cloud.videointelligence.v1.Feature@
segment (2/.google.cloud.videointelligence.v1.VideoSegment"p
AnnotateVideoProgressW
annotation_progress (2:.google.cloud.videointelligence.v1.VideoAnnotationProgress"
SpeechTranscriptionConfig
language_code (	BàA
max_alternatives (BàA
filter_profanity (BàAN
speech_contexts (20.google.cloud.videointelligence.v1.SpeechContextBàA)
enable_automatic_punctuation (BàA
audio_tracks (BàA\'
enable_speaker_diarization (BàA&
diarization_speaker_count (BàA#
enable_word_confidence	 (BàA"%
SpeechContext
phrases (	BàA"ˆ
SpeechTranscriptionU
alternatives (2?.google.cloud.videointelligence.v1.SpeechRecognitionAlternative
language_code (	BàA"Œ
SpeechRecognitionAlternative

transcript (	

confidence (BàA?
words (2+.google.cloud.videointelligence.v1.WordInfoBàA"§
WordInfo-

start_time (2.google.protobuf.Duration+
end_time (2.google.protobuf.Duration
word (	

confidence (BàA
speaker_tag (BàA"(
NormalizedVertex	
x (	
y ("_
NormalizedBoundingPolyE
vertices (23.google.cloud.videointelligence.v1.NormalizedVertex"¡
TextSegment@
segment (2/.google.cloud.videointelligence.v1.VideoSegment

confidence (<
frames (2,.google.cloud.videointelligence.v1.TextFrame"”
	TextFrameW
rotated_bounding_box (29.google.cloud.videointelligence.v1.NormalizedBoundingPoly.
time_offset (2.google.protobuf.Duration"q
TextAnnotation
text (	@
segments (2..google.cloud.videointelligence.v1.TextSegment
version (	" 
ObjectTrackingFrameY
normalized_bounding_box (28.google.cloud.videointelligence.v1.NormalizedBoundingBox.
time_offset (2.google.protobuf.Duration"¨
ObjectTrackingAnnotationB
segment (2/.google.cloud.videointelligence.v1.VideoSegmentH 
track_id (H 9
entity (2).google.cloud.videointelligence.v1.Entity

confidence (F
frames (26.google.cloud.videointelligence.v1.ObjectTrackingFrame
version (	B

track_info"Ó
LogoRecognitionAnnotation9
entity (2).google.cloud.videointelligence.v1.Entity8
tracks (2(.google.cloud.videointelligence.v1.TrackA
segments (2/.google.cloud.videointelligence.v1.VideoSegment*õ
Feature
FEATURE_UNSPECIFIED 
LABEL_DETECTION
SHOT_CHANGE_DETECTION
EXPLICIT_CONTENT_DETECTION
FACE_DETECTION
SPEECH_TRANSCRIPTION
TEXT_DETECTION
OBJECT_TRACKING	
LOGO_RECOGNITION
PERSON_DETECTION*r
LabelDetectionMode$
 LABEL_DETECTION_MODE_UNSPECIFIED 
	SHOT_MODE

FRAME_MODE
SHOT_AND_FRAME_MODE*t

Likelihood
LIKELIHOOD_UNSPECIFIED 
VERY_UNLIKELY
UNLIKELY
POSSIBLE

LIKELY
VERY_LIKELY2À
VideoIntelligenceServiceÍ
AnnotateVideo7.google.cloud.videointelligence.v1.AnnotateVideoRequest.google.longrunning.Operation"d‚Óä“"/v1/videos:annotate:*ÚAinput_uri,featuresÊA.
AnnotateVideoResponseAnnotateVideoProgressTÊA videointelligence.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBŒ
%com.google.cloud.videointelligence.v1BVideoIntelligenceServiceProtoPZScloud.google.com/go/videointelligence/apiv1/videointelligencepb;videointelligencepbª!Google.Cloud.VideoIntelligence.V1Ê!Google\\Cloud\\VideoIntelligence\\V1ê$Google::Cloud::VideoIntelligence::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

