// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/videointelligence/v1p3beta1/video_intelligence.proto

package com.google.cloud.videointelligence.v1p3beta1;

public final class VideoIntelligenceServiceProto {
  private VideoIntelligenceServiceProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoContext_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoContext_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_ShotChangeDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_ShotChangeDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_TextDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_TextDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoSegment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoSegment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelSegment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelSegment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_Entity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_Entity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_LabelAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingBox_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingBox_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationResults_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationResults_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationProgress_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationProgress_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoProgress_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoProgress_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedVertex_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedVertex_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingPoly_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingPoly_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_TextSegment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_TextSegment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_TextFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_TextFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_TextAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_TextAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingExplicitContentDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingExplicitContentDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingLabelDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingLabelDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingObjectTrackingConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingObjectTrackingConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingShotChangeDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingShotChangeDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingStorageConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingStorageConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoAnnotationResults_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoAnnotationResults_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoConfig_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\nAgoogle/cloud/videointelligence/v1p3bet"
          + "a1/video_intelligence.proto\022(google.clou"
          + "d.videointelligence.v1p3beta1\032\034google/ap"
          + "i/annotations.proto\032#google/longrunning/"
          + "operations.proto\032\036google/protobuf/durati"
          + "on.proto\032\037google/protobuf/timestamp.prot"
          + "o\032\027google/rpc/status.proto\"\375\001\n\024AnnotateV"
          + "ideoRequest\022\021\n\tinput_uri\030\001 \001(\t\022\025\n\rinput_"
          + "content\030\006 \001(\014\022C\n\010features\030\002 \003(\01621.google"
          + ".cloud.videointelligence.v1p3beta1.Featu"
          + "re\022M\n\rvideo_context\030\003 \001(\01326.google.cloud"
          + ".videointelligence.v1p3beta1.VideoContex"
          + "t\022\022\n\noutput_uri\030\004 \001(\t\022\023\n\013location_id\030\005 \001"
          + "(\t\"\366\003\n\014VideoContext\022H\n\010segments\030\001 \003(\01326."
          + "google.cloud.videointelligence.v1p3beta1"
          + ".VideoSegment\022^\n\026label_detection_config\030"
          + "\002 \001(\0132>.google.cloud.videointelligence.v"
          + "1p3beta1.LabelDetectionConfig\022i\n\034shot_ch"
          + "ange_detection_config\030\003 \001(\0132C.google.clo"
          + "ud.videointelligence.v1p3beta1.ShotChang"
          + "eDetectionConfig\022s\n!explicit_content_det"
          + "ection_config\030\004 \001(\0132H.google.cloud.video"
          + "intelligence.v1p3beta1.ExplicitContentDe"
          + "tectionConfig\022\\\n\025text_detection_config\030\010"
          + " \001(\0132=.google.cloud.videointelligence.v1"
          + "p3beta1.TextDetectionConfig\"\234\001\n\024LabelDet"
          + "ectionConfig\022Z\n\024label_detection_mode\030\001 \001"
          + "(\0162<.google.cloud.videointelligence.v1p3"
          + "beta1.LabelDetectionMode\022\031\n\021stationary_c"
          + "amera\030\002 \001(\010\022\r\n\005model\030\003 \001(\t\"*\n\031ShotChange"
          + "DetectionConfig\022\r\n\005model\030\001 \001(\t\"/\n\036Explic"
          + "itContentDetectionConfig\022\r\n\005model\030\001 \001(\t\""
          + "-\n\023TextDetectionConfig\022\026\n\016language_hints"
          + "\030\001 \003(\t\"x\n\014VideoSegment\0224\n\021start_time_off"
          + "set\030\001 \001(\0132\031.google.protobuf.Duration\0222\n\017"
          + "end_time_offset\030\002 \001(\0132\031.google.protobuf."
          + "Duration\"k\n\014LabelSegment\022G\n\007segment\030\001 \001("
          + "\01326.google.cloud.videointelligence.v1p3b"
          + "eta1.VideoSegment\022\022\n\nconfidence\030\002 \001(\002\"P\n"
          + "\nLabelFrame\022.\n\013time_offset\030\001 \001(\0132\031.googl"
          + "e.protobuf.Duration\022\022\n\nconfidence\030\002 \001(\002\""
          + "G\n\006Entity\022\021\n\tentity_id\030\001 \001(\t\022\023\n\013descript"
          + "ion\030\002 \001(\t\022\025\n\rlanguage_code\030\003 \001(\t\"\260\002\n\017Lab"
          + "elAnnotation\022@\n\006entity\030\001 \001(\01320.google.cl"
          + "oud.videointelligence.v1p3beta1.Entity\022K"
          + "\n\021category_entities\030\002 \003(\01320.google.cloud"
          + ".videointelligence.v1p3beta1.Entity\022H\n\010s"
          + "egments\030\003 \003(\01326.google.cloud.videointell"
          + "igence.v1p3beta1.LabelSegment\022D\n\006frames\030"
          + "\004 \003(\01324.google.cloud.videointelligence.v"
          + "1p3beta1.LabelFrame\"\234\001\n\024ExplicitContentF"
          + "rame\022.\n\013time_offset\030\001 \001(\0132\031.google.proto"
          + "buf.Duration\022T\n\026pornography_likelihood\030\002"
          + " \001(\01624.google.cloud.videointelligence.v1"
          + "p3beta1.Likelihood\"k\n\031ExplicitContentAnn"
          + "otation\022N\n\006frames\030\001 \003(\0132>.google.cloud.v"
          + "ideointelligence.v1p3beta1.ExplicitConte"
          + "ntFrame\"Q\n\025NormalizedBoundingBox\022\014\n\004left"
          + "\030\001 \001(\002\022\013\n\003top\030\002 \001(\002\022\r\n\005right\030\003 \001(\002\022\016\n\006bo"
          + "ttom\030\004 \001(\002\"\313\005\n\026VideoAnnotationResults\022\021\n"
          + "\tinput_uri\030\001 \001(\t\022\\\n\031segment_label_annota"
          + "tions\030\002 \003(\01329.google.cloud.videointellig"
          + "ence.v1p3beta1.LabelAnnotation\022Y\n\026shot_l"
          + "abel_annotations\030\003 \003(\01329.google.cloud.vi"
          + "deointelligence.v1p3beta1.LabelAnnotatio"
          + "n\022Z\n\027frame_label_annotations\030\004 \003(\01329.goo"
          + "gle.cloud.videointelligence.v1p3beta1.La"
          + "belAnnotation\022P\n\020shot_annotations\030\006 \003(\0132"
          + "6.google.cloud.videointelligence.v1p3bet"
          + "a1.VideoSegment\022`\n\023explicit_annotation\030\007"
          + " \001(\0132C.google.cloud.videointelligence.v1"
          + "p3beta1.ExplicitContentAnnotation\022R\n\020tex"
          + "t_annotations\030\014 \003(\01328.google.cloud.video"
          + "intelligence.v1p3beta1.TextAnnotation\022^\n"
          + "\022object_annotations\030\016 \003(\0132B.google.cloud"
          + ".videointelligence.v1p3beta1.ObjectTrack"
          + "ingAnnotation\022!\n\005error\030\t \001(\0132\022.google.rp"
          + "c.Status\"u\n\025AnnotateVideoResponse\022\\\n\022ann"
          + "otation_results\030\001 \003(\0132@.google.cloud.vid"
          + "eointelligence.v1p3beta1.VideoAnnotation"
          + "Results\"\247\001\n\027VideoAnnotationProgress\022\021\n\ti"
          + "nput_uri\030\001 \001(\t\022\030\n\020progress_percent\030\002 \001(\005"
          + "\022.\n\nstart_time\030\003 \001(\0132\032.google.protobuf.T"
          + "imestamp\022/\n\013update_time\030\004 \001(\0132\032.google.p"
          + "rotobuf.Timestamp\"w\n\025AnnotateVideoProgre"
          + "ss\022^\n\023annotation_progress\030\001 \003(\0132A.google"
          + ".cloud.videointelligence.v1p3beta1.Video"
          + "AnnotationProgress\"(\n\020NormalizedVertex\022\t"
          + "\n\001x\030\001 \001(\002\022\t\n\001y\030\002 \001(\002\"f\n\026NormalizedBoundi"
          + "ngPoly\022L\n\010vertices\030\001 \003(\0132:.google.cloud."
          + "videointelligence.v1p3beta1.NormalizedVe"
          + "rtex\"\257\001\n\013TextSegment\022G\n\007segment\030\001 \001(\01326."
          + "google.cloud.videointelligence.v1p3beta1"
          + ".VideoSegment\022\022\n\nconfidence\030\002 \001(\002\022C\n\006fra"
          + "mes\030\003 \003(\01323.google.cloud.videointelligen"
          + "ce.v1p3beta1.TextFrame\"\233\001\n\tTextFrame\022^\n\024"
          + "rotated_bounding_box\030\001 \001(\0132@.google.clou"
          + "d.videointelligence.v1p3beta1.Normalized"
          + "BoundingPoly\022.\n\013time_offset\030\002 \001(\0132\031.goog"
          + "le.protobuf.Duration\"g\n\016TextAnnotation\022\014"
          + "\n\004text\030\001 \001(\t\022G\n\010segments\030\002 \003(\01325.google."
          + "cloud.videointelligence.v1p3beta1.TextSe"
          + "gment\"\247\001\n\023ObjectTrackingFrame\022`\n\027normali"
          + "zed_bounding_box\030\001 \001(\0132?.google.cloud.vi"
          + "deointelligence.v1p3beta1.NormalizedBoun"
          + "dingBox\022.\n\013time_offset\030\002 \001(\0132\031.google.pr"
          + "otobuf.Duration\"\254\002\n\030ObjectTrackingAnnota"
          + "tion\022@\n\006entity\030\001 \001(\01320.google.cloud.vide"
          + "ointelligence.v1p3beta1.Entity\022\022\n\nconfid"
          + "ence\030\004 \001(\002\022M\n\006frames\030\002 \003(\0132=.google.clou"
          + "d.videointelligence.v1p3beta1.ObjectTrac"
          + "kingFrame\022I\n\007segment\030\003 \001(\01326.google.clou"
          + "d.videointelligence.v1p3beta1.VideoSegme"
          + "ntH\000\022\022\n\010track_id\030\005 \001(\003H\000B\014\n\ntrack_info\"\245"
          + "\001\n\035StreamingAnnotateVideoRequest\022V\n\014vide"
          + "o_config\030\001 \001(\0132>.google.cloud.videointel"
          + "ligence.v1p3beta1.StreamingVideoConfigH\000"
          + "\022\027\n\rinput_content\030\002 \001(\014H\000B\023\n\021streaming_r"
          + "equest\"\312\001\n\036StreamingAnnotateVideoRespons"
          + "e\022!\n\005error\030\001 \001(\0132\022.google.rpc.Status\022e\n\022"
          + "annotation_results\030\002 \001(\0132I.google.cloud."
          + "videointelligence.v1p3beta1.StreamingVid"
          + "eoAnnotationResults\022\036\n\026annotation_result"
          + "s_uri\030\003 \001(\t\")\n\'StreamingExplicitContentD"
          + "etectionConfig\":\n\035StreamingLabelDetectio"
          + "nConfig\022\031\n\021stationary_camera\030\001 \001(\010\"\037\n\035St"
          + "reamingObjectTrackingConfig\"$\n\"Streaming"
          + "ShotChangeDetectionConfig\"o\n\026StreamingSt"
          + "orageConfig\022(\n enable_storage_annotation"
          + "_result\030\001 \001(\010\022+\n#annotation_result_stora"
          + "ge_directory\030\003 \001(\t\"\213\003\n\037StreamingVideoAnn"
          + "otationResults\022P\n\020shot_annotations\030\001 \003(\013"
          + "26.google.cloud.videointelligence.v1p3be"
          + "ta1.VideoSegment\022T\n\021label_annotations\030\002 "
          + "\003(\01329.google.cloud.videointelligence.v1p"
          + "3beta1.LabelAnnotation\022`\n\023explicit_annot"
          + "ation\030\003 \001(\0132C.google.cloud.videointellig"
          + "ence.v1p3beta1.ExplicitContentAnnotation"
          + "\022^\n\022object_annotations\030\004 \003(\0132B.google.cl"
          + "oud.videointelligence.v1p3beta1.ObjectTr"
          + "ackingAnnotation\"\235\005\n\024StreamingVideoConfi"
          + "g\022K\n\007feature\030\001 \001(\0162:.google.cloud.videoi"
          + "ntelligence.v1p3beta1.StreamingFeature\022t"
          + "\n\034shot_change_detection_config\030\002 \001(\0132L.g"
          + "oogle.cloud.videointelligence.v1p3beta1."
          + "StreamingShotChangeDetectionConfigH\000\022i\n\026"
          + "label_detection_config\030\003 \001(\0132G.google.cl"
          + "oud.videointelligence.v1p3beta1.Streamin"
          + "gLabelDetectionConfigH\000\022~\n!explicit_cont"
          + "ent_detection_config\030\004 \001(\0132Q.google.clou"
          + "d.videointelligence.v1p3beta1.StreamingE"
          + "xplicitContentDetectionConfigH\000\022i\n\026objec"
          + "t_tracking_config\030\005 \001(\0132G.google.cloud.v"
          + "ideointelligence.v1p3beta1.StreamingObje"
          + "ctTrackingConfigH\000\022X\n\016storage_config\030\036 \001"
          + "(\0132@.google.cloud.videointelligence.v1p3"
          + "beta1.StreamingStorageConfigB\022\n\020streamin"
          + "g_config*\233\001\n\007Feature\022\027\n\023FEATURE_UNSPECIF"
          + "IED\020\000\022\023\n\017LABEL_DETECTION\020\001\022\031\n\025SHOT_CHANG"
          + "E_DETECTION\020\002\022\036\n\032EXPLICIT_CONTENT_DETECT"
          + "ION\020\003\022\022\n\016TEXT_DETECTION\020\007\022\023\n\017OBJECT_TRAC"
          + "KING\020\t*r\n\022LabelDetectionMode\022$\n LABEL_DE"
          + "TECTION_MODE_UNSPECIFIED\020\000\022\r\n\tSHOT_MODE\020"
          + "\001\022\016\n\nFRAME_MODE\020\002\022\027\n\023SHOT_AND_FRAME_MODE"
          + "\020\003*t\n\nLikelihood\022\032\n\026LIKELIHOOD_UNSPECIFI"
          + "ED\020\000\022\021\n\rVERY_UNLIKELY\020\001\022\014\n\010UNLIKELY\020\002\022\014\n"
          + "\010POSSIBLE\020\003\022\n\n\006LIKELY\020\004\022\017\n\013VERY_LIKELY\020\005"
          + "*\302\001\n\020StreamingFeature\022!\n\035STREAMING_FEATU"
          + "RE_UNSPECIFIED\020\000\022\035\n\031STREAMING_LABEL_DETE"
          + "CTION\020\001\022#\n\037STREAMING_SHOT_CHANGE_DETECTI"
          + "ON\020\002\022(\n$STREAMING_EXPLICIT_CONTENT_DETEC"
          + "TION\020\003\022\035\n\031STREAMING_OBJECT_TRACKING\020\0042\262\001"
          + "\n\030VideoIntelligenceService\022\225\001\n\rAnnotateV"
          + "ideo\022>.google.cloud.videointelligence.v1"
          + "p3beta1.AnnotateVideoRequest\032\035.google.lo"
          + "ngrunning.Operation\"%\202\323\344\223\002\037\"\032/v1p3beta1/"
          + "videos:annotate:\001*2\325\001\n!StreamingVideoInt"
          + "elligenceService\022\257\001\n\026StreamingAnnotateVi"
          + "deo\022G.google.cloud.videointelligence.v1p"
          + "3beta1.StreamingAnnotateVideoRequest\032H.g"
          + "oogle.cloud.videointelligence.v1p3beta1."
          + "StreamingAnnotateVideoResponse(\0010\001B\200\002\n,c"
          + "om.google.cloud.videointelligence.v1p3be"
          + "ta1B\035VideoIntelligenceServiceProtoP\001ZYgo"
          + "ogle.golang.org/genproto/googleapis/clou"
          + "d/videointelligence/v1p3beta1;videointel"
          + "ligence\252\002(Google.Cloud.VideoIntelligence"
          + ".V1P3Beta1\312\002(Google\\Cloud\\VideoIntellige"
          + "nce\\V1p3beta1b\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
        descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.longrunning.OperationsProto.getDescriptor(),
          com.google.protobuf.DurationProto.getDescriptor(),
          com.google.protobuf.TimestampProto.getDescriptor(),
          com.google.rpc.StatusProto.getDescriptor(),
        },
        assigner);
    internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoRequest_descriptor,
            new java.lang.String[] {
              "InputUri", "InputContent", "Features", "VideoContext", "OutputUri", "LocationId",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoContext_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoContext_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_VideoContext_descriptor,
            new java.lang.String[] {
              "Segments",
              "LabelDetectionConfig",
              "ShotChangeDetectionConfig",
              "ExplicitContentDetectionConfig",
              "TextDetectionConfig",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_LabelDetectionConfig_descriptor,
            new java.lang.String[] {
              "LabelDetectionMode", "StationaryCamera", "Model",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_ShotChangeDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_videointelligence_v1p3beta1_ShotChangeDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_ShotChangeDetectionConfig_descriptor,
            new java.lang.String[] {
              "Model",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentDetectionConfig_descriptor,
            new java.lang.String[] {
              "Model",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_TextDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_videointelligence_v1p3beta1_TextDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_TextDetectionConfig_descriptor,
            new java.lang.String[] {
              "LanguageHints",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoSegment_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoSegment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_VideoSegment_descriptor,
            new java.lang.String[] {
              "StartTimeOffset", "EndTimeOffset",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelSegment_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelSegment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_LabelSegment_descriptor,
            new java.lang.String[] {
              "Segment", "Confidence",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelFrame_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_LabelFrame_descriptor,
            new java.lang.String[] {
              "TimeOffset", "Confidence",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_Entity_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_videointelligence_v1p3beta1_Entity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_Entity_descriptor,
            new java.lang.String[] {
              "EntityId", "Description", "LanguageCode",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_videointelligence_v1p3beta1_LabelAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_LabelAnnotation_descriptor,
            new java.lang.String[] {
              "Entity", "CategoryEntities", "Segments", "Frames",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentFrame_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentFrame_descriptor,
            new java.lang.String[] {
              "TimeOffset", "PornographyLikelihood",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_ExplicitContentAnnotation_descriptor,
            new java.lang.String[] {
              "Frames",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingBox_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingBox_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingBox_descriptor,
            new java.lang.String[] {
              "Left", "Top", "Right", "Bottom",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationResults_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationResults_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationResults_descriptor,
            new java.lang.String[] {
              "InputUri",
              "SegmentLabelAnnotations",
              "ShotLabelAnnotations",
              "FrameLabelAnnotations",
              "ShotAnnotations",
              "ExplicitAnnotation",
              "TextAnnotations",
              "ObjectAnnotations",
              "Error",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoResponse_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoResponse_descriptor,
            new java.lang.String[] {
              "AnnotationResults",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationProgress_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationProgress_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_VideoAnnotationProgress_descriptor,
            new java.lang.String[] {
              "InputUri", "ProgressPercent", "StartTime", "UpdateTime",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoProgress_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoProgress_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_AnnotateVideoProgress_descriptor,
            new java.lang.String[] {
              "AnnotationProgress",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedVertex_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedVertex_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedVertex_descriptor,
            new java.lang.String[] {
              "X", "Y",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingPoly_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingPoly_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_NormalizedBoundingPoly_descriptor,
            new java.lang.String[] {
              "Vertices",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_TextSegment_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_videointelligence_v1p3beta1_TextSegment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_TextSegment_descriptor,
            new java.lang.String[] {
              "Segment", "Confidence", "Frames",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_TextFrame_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_videointelligence_v1p3beta1_TextFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_TextFrame_descriptor,
            new java.lang.String[] {
              "RotatedBoundingBox", "TimeOffset",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_TextAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_videointelligence_v1p3beta1_TextAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_TextAnnotation_descriptor,
            new java.lang.String[] {
              "Text", "Segments",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingFrame_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingFrame_descriptor,
            new java.lang.String[] {
              "NormalizedBoundingBox", "TimeOffset",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_ObjectTrackingAnnotation_descriptor,
            new java.lang.String[] {
              "Entity", "Confidence", "Frames", "Segment", "TrackId", "TrackInfo",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoRequest_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoRequest_descriptor,
            new java.lang.String[] {
              "VideoConfig", "InputContent", "StreamingRequest",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoResponse_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingAnnotateVideoResponse_descriptor,
            new java.lang.String[] {
              "Error", "AnnotationResults", "AnnotationResultsUri",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingExplicitContentDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingExplicitContentDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingExplicitContentDetectionConfig_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingLabelDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingLabelDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingLabelDetectionConfig_descriptor,
            new java.lang.String[] {
              "StationaryCamera",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingObjectTrackingConfig_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingObjectTrackingConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingObjectTrackingConfig_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingShotChangeDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingShotChangeDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingShotChangeDetectionConfig_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingStorageConfig_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingStorageConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingStorageConfig_descriptor,
            new java.lang.String[] {
              "EnableStorageAnnotationResult", "AnnotationResultStorageDirectory",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoAnnotationResults_descriptor =
        getDescriptor().getMessageTypes().get(32);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoAnnotationResults_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoAnnotationResults_descriptor,
            new java.lang.String[] {
              "ShotAnnotations", "LabelAnnotations", "ExplicitAnnotation", "ObjectAnnotations",
            });
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoConfig_descriptor =
        getDescriptor().getMessageTypes().get(33);
    internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p3beta1_StreamingVideoConfig_descriptor,
            new java.lang.String[] {
              "Feature",
              "ShotChangeDetectionConfig",
              "LabelDetectionConfig",
              "ExplicitContentDetectionConfig",
              "ObjectTrackingConfig",
              "StorageConfig",
              "StreamingConfig",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
