/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/video/transcoder/v1/resources.proto

package com.google.cloud.video.transcoder.v1;

public final class ResourcesProto {
  private ResourcesProto() {}

  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_video_transcoder_v1_Job_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Job_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Job_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Job_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_JobTemplate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_JobTemplate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_JobTemplate_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_JobTemplate_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_JobConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_JobConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Input_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Input_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Output_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Output_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_EditAtom_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_EditAtom_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_AdBreak_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_AdBreak_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_ElementaryStream_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_ElementaryStream_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_MuxStream_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_MuxStream_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Manifest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Manifest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PubsubDestination_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PubsubDestination_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_SpriteSheet_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_SpriteSheet_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Overlay_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Overlay_NormalizedCoordinate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Overlay_NormalizedCoordinate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Overlay_Image_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Overlay_Image_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationStatic_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationStatic_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationFade_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationFade_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationEnd_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationEnd_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_Overlay_Animation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_Overlay_Animation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Color_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Color_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Denoise_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Denoise_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deblock_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deblock_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Audio_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Audio_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Crop_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Crop_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Pad_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Pad_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_YadifConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_YadifConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_BwdifConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_BwdifConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_VideoStream_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_VideoStream_H264CodecSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_VideoStream_H264CodecSettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_VideoStream_H265CodecSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_VideoStream_H265CodecSettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_VideoStream_Vp9CodecSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_VideoStream_Vp9CodecSettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_AudioStream_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_AudioStream_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_AudioStream_AudioMapping_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_AudioStream_AudioMapping_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_TextStream_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_TextStream_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_TextStream_TextMapping_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_TextStream_TextMapping_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_transcoder_v1_SegmentSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_transcoder_v1_SegmentSettings_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n0google/cloud/video/transcoder/v1/resou"
          + "rces.proto\022 google.cloud.video.transcode"
          + "r.v1\032\037google/api/field_behavior.proto\032\031g"
          + "oogle/api/resource.proto\032\036google/protobu"
          + "f/duration.proto\032\037google/protobuf/timest"
          + "amp.proto\032\027google/rpc/status.proto\"\310\007\n\003J"
          + "ob\022\014\n\004name\030\001 \001(\t\022\026\n\tinput_uri\030\002 \001(\tB\003\340A\004"
          + "\022\027\n\noutput_uri\030\003 \001(\tB\003\340A\004\022\032\n\013template_id"
          + "\030\004 \001(\tB\003\340A\004H\000\022=\n\006config\030\005 \001(\0132+.google.c"
          + "loud.video.transcoder.v1.JobConfigH\000\022I\n\005"
          + "state\030\010 \001(\01625.google.cloud.video.transco"
          + "der.v1.Job.ProcessingStateB\003\340A\003\0224\n\013creat"
          + "e_time\030\014 \001(\0132\032.google.protobuf.Timestamp"
          + "B\003\340A\003\0223\n\nstart_time\030\r \001(\0132\032.google.proto"
          + "buf.TimestampB\003\340A\003\0221\n\010end_time\030\016 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\003\022!\n\031ttl_aft"
          + "er_completion_days\030\017 \001(\005\022A\n\006labels\030\020 \003(\013"
          + "21.google.cloud.video.transcoder.v1.Job."
          + "LabelsEntry\022&\n\005error\030\021 \001(\0132\022.google.rpc."
          + "StatusB\003\340A\003\022B\n\004mode\030\024 \001(\01624.google.cloud"
          + ".video.transcoder.v1.Job.ProcessingMode\032"
          + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
          + "(\t:\0028\001\"h\n\017ProcessingState\022 \n\034PROCESSING_"
          + "STATE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNN"
          + "ING\020\002\022\r\n\tSUCCEEDED\020\003\022\n\n\006FAILED\020\004\"m\n\016Proc"
          + "essingMode\022\037\n\033PROCESSING_MODE_UNSPECIFIE"
          + "D\020\000\022\037\n\033PROCESSING_MODE_INTERACTIVE\020\001\022\031\n\025"
          + "PROCESSING_MODE_BATCH\020\002:V\352AS\n\035transcoder"
          + ".googleapis.com/Job\0222projects/{project}/"
          + "locations/{location}/jobs/{job}B\014\n\njob_c"
          + "onfig\"\303\002\n\013JobTemplate\022\014\n\004name\030\001 \001(\t\022;\n\006c"
          + "onfig\030\002 \001(\0132+.google.cloud.video.transco"
          + "der.v1.JobConfig\022I\n\006labels\030\003 \003(\01329.googl"
          + "e.cloud.video.transcoder.v1.JobTemplate."
          + "LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022"
          + "\r\n\005value\030\002 \001(\t:\0028\001:o\352Al\n%transcoder.goog"
          + "leapis.com/JobTemplate\022Cprojects/{projec"
          + "t}/locations/{location}/jobTemplates/{jo"
          + "b_template}\"\240\005\n\tJobConfig\0227\n\006inputs\030\001 \003("
          + "\0132\'.google.cloud.video.transcoder.v1.Inp"
          + "ut\022=\n\tedit_list\030\002 \003(\0132*.google.cloud.vid"
          + "eo.transcoder.v1.EditAtom\022N\n\022elementary_"
          + "streams\030\003 \003(\01322.google.cloud.video.trans"
          + "coder.v1.ElementaryStream\022@\n\013mux_streams"
          + "\030\004 \003(\0132+.google.cloud.video.transcoder.v"
          + "1.MuxStream\022=\n\tmanifests\030\005 \003(\0132*.google."
          + "cloud.video.transcoder.v1.Manifest\0228\n\006ou"
          + "tput\030\006 \001(\0132(.google.cloud.video.transcod"
          + "er.v1.Output\022<\n\tad_breaks\030\007 \003(\0132).google"
          + ".cloud.video.transcoder.v1.AdBreak\022O\n\022pu"
          + "bsub_destination\030\010 \001(\01323.google.cloud.vi"
          + "deo.transcoder.v1.PubsubDestination\022D\n\rs"
          + "prite_sheets\030\t \003(\0132-.google.cloud.video."
          + "transcoder.v1.SpriteSheet\022;\n\010overlays\030\n "
          + "\003(\0132).google.cloud.video.transcoder.v1.O"
          + "verlay\"v\n\005Input\022\013\n\003key\030\001 \001(\t\022\013\n\003uri\030\002 \001("
          + "\t\022S\n\024preprocessing_config\030\003 \001(\01325.google"
          + ".cloud.video.transcoder.v1.Preprocessing"
          + "Config\"\025\n\006Output\022\013\n\003uri\030\001 \001(\t\"\221\001\n\010EditAt"
          + "om\022\013\n\003key\030\001 \001(\t\022\016\n\006inputs\030\002 \003(\t\0222\n\017end_t"
          + "ime_offset\030\003 \001(\0132\031.google.protobuf.Durat"
          + "ion\0224\n\021start_time_offset\030\004 \001(\0132\031.google."
          + "protobuf.Duration\"?\n\007AdBreak\0224\n\021start_ti"
          + "me_offset\030\001 \001(\0132\031.google.protobuf.Durati"
          + "on\"\207\002\n\020ElementaryStream\022\013\n\003key\030\004 \001(\t\022E\n\014"
          + "video_stream\030\001 \001(\0132-.google.cloud.video."
          + "transcoder.v1.VideoStreamH\000\022E\n\014audio_str"
          + "eam\030\002 \001(\0132-.google.cloud.video.transcode"
          + "r.v1.AudioStreamH\000\022C\n\013text_stream\030\003 \001(\0132"
          + ",.google.cloud.video.transcoder.v1.TextS"
          + "treamH\000B\023\n\021elementary_stream\"\247\001\n\tMuxStre"
          + "am\022\013\n\003key\030\001 \001(\t\022\021\n\tfile_name\030\002 \001(\t\022\021\n\tco"
          + "ntainer\030\003 \001(\t\022\032\n\022elementary_streams\030\004 \003("
          + "\t\022K\n\020segment_settings\030\005 \001(\01321.google.clo"
          + "ud.video.transcoder.v1.SegmentSettings\"\305"
          + "\001\n\010Manifest\022\021\n\tfile_name\030\001 \001(\t\022J\n\004type\030\002"
          + " \001(\01627.google.cloud.video.transcoder.v1."
          + "Manifest.ManifestTypeB\003\340A\002\022\030\n\013mux_stream"
          + "s\030\003 \003(\tB\003\340A\002\"@\n\014ManifestType\022\035\n\031MANIFEST"
          + "_TYPE_UNSPECIFIED\020\000\022\007\n\003HLS\020\001\022\010\n\004DASH\020\002\"\""
          + "\n\021PubsubDestination\022\r\n\005topic\030\001 \001(\t\"\375\002\n\013S"
          + "priteSheet\022\016\n\006format\030\001 \001(\t\022\030\n\013file_prefi"
          + "x\030\002 \001(\tB\003\340A\002\022 \n\023sprite_width_pixels\030\003 \001("
          + "\005B\003\340A\002\022!\n\024sprite_height_pixels\030\004 \001(\005B\003\340A"
          + "\002\022\024\n\014column_count\030\005 \001(\005\022\021\n\trow_count\030\006 \001"
          + "(\005\0224\n\021start_time_offset\030\007 \001(\0132\031.google.p"
          + "rotobuf.Duration\0222\n\017end_time_offset\030\010 \001("
          + "\0132\031.google.protobuf.Duration\022\025\n\013total_co"
          + "unt\030\t \001(\005H\000\022-\n\010interval\030\n \001(\0132\031.google.p"
          + "rotobuf.DurationH\000\022\017\n\007quality\030\013 \001(\005B\025\n\023e"
          + "xtraction_strategy\"\213\t\n\007Overlay\022>\n\005image\030"
          + "\001 \001(\0132/.google.cloud.video.transcoder.v1"
          + ".Overlay.Image\022G\n\nanimations\030\002 \003(\01323.goo"
          + "gle.cloud.video.transcoder.v1.Overlay.An"
          + "imation\032,\n\024NormalizedCoordinate\022\t\n\001x\030\001 \001"
          + "(\001\022\t\n\001y\030\002 \001(\001\032|\n\005Image\022\020\n\003uri\030\001 \001(\tB\003\340A\002"
          + "\022R\n\nresolution\030\002 \001(\0132>.google.cloud.vide"
          + "o.transcoder.v1.Overlay.NormalizedCoordi"
          + "nate\022\r\n\005alpha\030\003 \001(\001\032\223\001\n\017AnimationStatic\022"
          + "J\n\002xy\030\001 \001(\0132>.google.cloud.video.transco"
          + "der.v1.Overlay.NormalizedCoordinate\0224\n\021s"
          + "tart_time_offset\030\002 \001(\0132\031.google.protobuf"
          + ".Duration\032\221\002\n\rAnimationFade\022J\n\tfade_type"
          + "\030\001 \001(\01622.google.cloud.video.transcoder.v"
          + "1.Overlay.FadeTypeB\003\340A\002\022J\n\002xy\030\002 \001(\0132>.go"
          + "ogle.cloud.video.transcoder.v1.Overlay.N"
          + "ormalizedCoordinate\0224\n\021start_time_offset"
          + "\030\003 \001(\0132\031.google.protobuf.Duration\0222\n\017end"
          + "_time_offset\030\004 \001(\0132\031.google.protobuf.Dur"
          + "ation\032D\n\014AnimationEnd\0224\n\021start_time_offs"
          + "et\030\001 \001(\0132\031.google.protobuf.Duration\032\230\002\n\t"
          + "Animation\022U\n\020animation_static\030\001 \001(\01329.go"
          + "ogle.cloud.video.transcoder.v1.Overlay.A"
          + "nimationStaticH\000\022Q\n\016animation_fade\030\002 \001(\013"
          + "27.google.cloud.video.transcoder.v1.Over"
          + "lay.AnimationFadeH\000\022O\n\ranimation_end\030\003 \001"
          + "(\01326.google.cloud.video.transcoder.v1.Ov"
          + "erlay.AnimationEndH\000B\020\n\016animation_type\"@"
          + "\n\010FadeType\022\031\n\025FADE_TYPE_UNSPECIFIED\020\000\022\013\n"
          + "\007FADE_IN\020\001\022\014\n\010FADE_OUT\020\002\"\363\n\n\023Preprocessi"
          + "ngConfig\022J\n\005color\030\001 \001(\0132;.google.cloud.v"
          + "ideo.transcoder.v1.PreprocessingConfig.C"
          + "olor\022N\n\007denoise\030\002 \001(\0132=.google.cloud.vid"
          + "eo.transcoder.v1.PreprocessingConfig.Den"
          + "oise\022N\n\007deblock\030\003 \001(\0132=.google.cloud.vid"
          + "eo.transcoder.v1.PreprocessingConfig.Deb"
          + "lock\022J\n\005audio\030\004 \001(\0132;.google.cloud.video"
          + ".transcoder.v1.PreprocessingConfig.Audio"
          + "\022H\n\004crop\030\005 \001(\0132:.google.cloud.video.tran"
          + "scoder.v1.PreprocessingConfig.Crop\022F\n\003pa"
          + "d\030\006 \001(\01329.google.cloud.video.transcoder."
          + "v1.PreprocessingConfig.Pad\022V\n\013deinterlac"
          + "e\030\007 \001(\0132A.google.cloud.video.transcoder."
          + "v1.PreprocessingConfig.Deinterlace\032A\n\005Co"
          + "lor\022\022\n\nsaturation\030\001 \001(\001\022\020\n\010contrast\030\002 \001("
          + "\001\022\022\n\nbrightness\030\003 \001(\001\032)\n\007Denoise\022\020\n\010stre"
          + "ngth\030\001 \001(\001\022\014\n\004tune\030\002 \001(\t\032,\n\007Deblock\022\020\n\010s"
          + "trength\030\001 \001(\001\022\017\n\007enabled\030\002 \001(\010\032<\n\005Audio\022"
          + "\014\n\004lufs\030\001 \001(\001\022\022\n\nhigh_boost\030\002 \001(\010\022\021\n\tlow"
          + "_boost\030\003 \001(\010\032\\\n\004Crop\022\022\n\ntop_pixels\030\001 \001(\005"
          + "\022\025\n\rbottom_pixels\030\002 \001(\005\022\023\n\013left_pixels\030\003"
          + " \001(\005\022\024\n\014right_pixels\030\004 \001(\005\032[\n\003Pad\022\022\n\ntop"
          + "_pixels\030\001 \001(\005\022\025\n\rbottom_pixels\030\002 \001(\005\022\023\n\013"
          + "left_pixels\030\003 \001(\005\022\024\n\014right_pixels\030\004 \001(\005\032"
          + "\244\003\n\013Deinterlace\022^\n\005yadif\030\001 \001(\0132M.google."
          + "cloud.video.transcoder.v1.PreprocessingC"
          + "onfig.Deinterlace.YadifConfigH\000\022^\n\005bwdif"
          + "\030\002 \001(\0132M.google.cloud.video.transcoder.v"
          + "1.PreprocessingConfig.Deinterlace.BwdifC"
          + "onfigH\000\032p\n\013YadifConfig\022\014\n\004mode\030\001 \001(\t\022#\n\033"
          + "disable_spatial_interlacing\030\002 \001(\010\022\016\n\006par"
          + "ity\030\003 \001(\t\022\036\n\026deinterlace_all_frames\030\004 \001("
          + "\010\032K\n\013BwdifConfig\022\014\n\004mode\030\001 \001(\t\022\016\n\006parity"
          + "\030\002 \001(\t\022\036\n\026deinterlace_all_frames\030\003 \001(\010B\026"
          + "\n\024deinterlacing_filter\"\225\014\n\013VideoStream\022O"
          + "\n\004h264\030\001 \001(\0132?.google.cloud.video.transc"
          + "oder.v1.VideoStream.H264CodecSettingsH\000\022"
          + "O\n\004h265\030\002 \001(\0132?.google.cloud.video.trans"
          + "coder.v1.VideoStream.H265CodecSettingsH\000"
          + "\022M\n\003vp9\030\003 \001(\0132>.google.cloud.video.trans"
          + "coder.v1.VideoStream.Vp9CodecSettingsH\000\032"
          + "\371\003\n\021H264CodecSettings\022\024\n\014width_pixels\030\001 "
          + "\001(\005\022\025\n\rheight_pixels\030\002 \001(\005\022\027\n\nframe_rate"
          + "\030\003 \001(\001B\003\340A\002\022\030\n\013bitrate_bps\030\004 \001(\005B\003\340A\002\022\024\n"
          + "\014pixel_format\030\005 \001(\t\022\031\n\021rate_control_mode"
          + "\030\006 \001(\t\022\021\n\tcrf_level\030\007 \001(\005\022\026\n\016allow_open_"
          + "gop\030\010 \001(\010\022\031\n\017gop_frame_count\030\t \001(\005H\000\0221\n\014"
          + "gop_duration\030\n \001(\0132\031.google.protobuf.Dur"
          + "ationH\000\022\027\n\017enable_two_pass\030\013 \001(\010\022\025\n\rvbv_"
          + "size_bits\030\014 \001(\005\022\031\n\021vbv_fullness_bits\030\r \001"
          + "(\005\022\025\n\rentropy_coder\030\016 \001(\t\022\021\n\tb_pyramid\030\017"
          + " \001(\010\022\025\n\rb_frame_count\030\020 \001(\005\022\023\n\013aq_streng"
          + "th\030\021 \001(\001\022\017\n\007profile\030\022 \001(\t\022\014\n\004tune\030\023 \001(\t\022"
          + "\016\n\006preset\030\024 \001(\tB\n\n\010gop_mode\032\342\003\n\021H265Code"
          + "cSettings\022\024\n\014width_pixels\030\001 \001(\005\022\025\n\rheigh"
          + "t_pixels\030\002 \001(\005\022\027\n\nframe_rate\030\003 \001(\001B\003\340A\002\022"
          + "\030\n\013bitrate_bps\030\004 \001(\005B\003\340A\002\022\024\n\014pixel_forma"
          + "t\030\005 \001(\t\022\031\n\021rate_control_mode\030\006 \001(\t\022\021\n\tcr"
          + "f_level\030\007 \001(\005\022\026\n\016allow_open_gop\030\010 \001(\010\022\031\n"
          + "\017gop_frame_count\030\t \001(\005H\000\0221\n\014gop_duration"
          + "\030\n \001(\0132\031.google.protobuf.DurationH\000\022\027\n\017e"
          + "nable_two_pass\030\013 \001(\010\022\025\n\rvbv_size_bits\030\014 "
          + "\001(\005\022\031\n\021vbv_fullness_bits\030\r \001(\005\022\021\n\tb_pyra"
          + "mid\030\016 \001(\010\022\025\n\rb_frame_count\030\017 \001(\005\022\023\n\013aq_s"
          + "trength\030\020 \001(\001\022\017\n\007profile\030\021 \001(\t\022\014\n\004tune\030\022"
          + " \001(\t\022\016\n\006preset\030\023 \001(\tB\n\n\010gop_mode\032\241\002\n\020Vp9"
          + "CodecSettings\022\024\n\014width_pixels\030\001 \001(\005\022\025\n\rh"
          + "eight_pixels\030\002 \001(\005\022\027\n\nframe_rate\030\003 \001(\001B\003"
          + "\340A\002\022\030\n\013bitrate_bps\030\004 \001(\005B\003\340A\002\022\024\n\014pixel_f"
          + "ormat\030\005 \001(\t\022\031\n\021rate_control_mode\030\006 \001(\t\022\021"
          + "\n\tcrf_level\030\007 \001(\005\022\031\n\017gop_frame_count\030\010 \001"
          + "(\005H\000\0221\n\014gop_duration\030\t \001(\0132\031.google.prot"
          + "obuf.DurationH\000\022\017\n\007profile\030\n \001(\tB\n\n\010gop_"
          + "modeB\020\n\016codec_settings\"\236\003\n\013AudioStream\022\r"
          + "\n\005codec\030\001 \001(\t\022\030\n\013bitrate_bps\030\002 \001(\005B\003\340A\002\022"
          + "\025\n\rchannel_count\030\003 \001(\005\022\026\n\016channel_layout"
          + "\030\004 \003(\t\022K\n\007mapping\030\005 \003(\0132:.google.cloud.v"
          + "ideo.transcoder.v1.AudioStream.AudioMapp"
          + "ing\022\031\n\021sample_rate_hertz\030\006 \001(\005\022\025\n\rlangua"
          + "ge_code\030\007 \001(\t\022\024\n\014display_name\030\010 \001(\t\032\241\001\n\014"
          + "AudioMapping\022\025\n\010atom_key\030\001 \001(\tB\003\340A\002\022\026\n\ti"
          + "nput_key\030\002 \001(\tB\003\340A\002\022\030\n\013input_track\030\003 \001(\005"
          + "B\003\340A\002\022\032\n\rinput_channel\030\004 \001(\005B\003\340A\002\022\033\n\016out"
          + "put_channel\030\005 \001(\005B\003\340A\002\022\017\n\007gain_db\030\006 \001(\001\""
          + "\353\001\n\nTextStream\022\r\n\005codec\030\001 \001(\t\022\025\n\rlanguag"
          + "e_code\030\002 \001(\t\022I\n\007mapping\030\003 \003(\01328.google.c"
          + "loud.video.transcoder.v1.TextStream.Text"
          + "Mapping\022\024\n\014display_name\030\004 \001(\t\032V\n\013TextMap"
          + "ping\022\025\n\010atom_key\030\001 \001(\tB\003\340A\002\022\026\n\tinput_key"
          + "\030\002 \001(\tB\003\340A\002\022\030\n\013input_track\030\003 \001(\005B\003\340A\002\"h\n"
          + "\017SegmentSettings\0223\n\020segment_duration\030\001 \001"
          + "(\0132\031.google.protobuf.Duration\022 \n\023individ"
          + "ual_segments\030\003 \001(\010B\003\340A\002B~\n$com.google.cl"
          + "oud.video.transcoder.v1B\016ResourcesProtoP"
          + "\001ZDcloud.google.com/go/video/transcoder/"
          + "apiv1/transcoderpb;transcoderpbb\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_cloud_video_transcoder_v1_Job_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_video_transcoder_v1_Job_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Job_descriptor,
            new java.lang.String[] {
              "Name",
              "InputUri",
              "OutputUri",
              "TemplateId",
              "Config",
              "State",
              "CreateTime",
              "StartTime",
              "EndTime",
              "TtlAfterCompletionDays",
              "Labels",
              "Error",
              "Mode",
              "JobConfig",
            });
    internal_static_google_cloud_video_transcoder_v1_Job_LabelsEntry_descriptor =
        internal_static_google_cloud_video_transcoder_v1_Job_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_video_transcoder_v1_Job_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Job_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_video_transcoder_v1_JobTemplate_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_video_transcoder_v1_JobTemplate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_JobTemplate_descriptor,
            new java.lang.String[] {
              "Name", "Config", "Labels",
            });
    internal_static_google_cloud_video_transcoder_v1_JobTemplate_LabelsEntry_descriptor =
        internal_static_google_cloud_video_transcoder_v1_JobTemplate_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_transcoder_v1_JobTemplate_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_JobTemplate_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_video_transcoder_v1_JobConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_video_transcoder_v1_JobConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_JobConfig_descriptor,
            new java.lang.String[] {
              "Inputs",
              "EditList",
              "ElementaryStreams",
              "MuxStreams",
              "Manifests",
              "Output",
              "AdBreaks",
              "PubsubDestination",
              "SpriteSheets",
              "Overlays",
            });
    internal_static_google_cloud_video_transcoder_v1_Input_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_video_transcoder_v1_Input_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Input_descriptor,
            new java.lang.String[] {
              "Key", "Uri", "PreprocessingConfig",
            });
    internal_static_google_cloud_video_transcoder_v1_Output_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_video_transcoder_v1_Output_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Output_descriptor,
            new java.lang.String[] {
              "Uri",
            });
    internal_static_google_cloud_video_transcoder_v1_EditAtom_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_video_transcoder_v1_EditAtom_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_EditAtom_descriptor,
            new java.lang.String[] {
              "Key", "Inputs", "EndTimeOffset", "StartTimeOffset",
            });
    internal_static_google_cloud_video_transcoder_v1_AdBreak_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_video_transcoder_v1_AdBreak_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_AdBreak_descriptor,
            new java.lang.String[] {
              "StartTimeOffset",
            });
    internal_static_google_cloud_video_transcoder_v1_ElementaryStream_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_video_transcoder_v1_ElementaryStream_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_ElementaryStream_descriptor,
            new java.lang.String[] {
              "Key", "VideoStream", "AudioStream", "TextStream", "ElementaryStream",
            });
    internal_static_google_cloud_video_transcoder_v1_MuxStream_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_video_transcoder_v1_MuxStream_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_MuxStream_descriptor,
            new java.lang.String[] {
              "Key", "FileName", "Container", "ElementaryStreams", "SegmentSettings",
            });
    internal_static_google_cloud_video_transcoder_v1_Manifest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_video_transcoder_v1_Manifest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Manifest_descriptor,
            new java.lang.String[] {
              "FileName", "Type", "MuxStreams",
            });
    internal_static_google_cloud_video_transcoder_v1_PubsubDestination_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_video_transcoder_v1_PubsubDestination_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PubsubDestination_descriptor,
            new java.lang.String[] {
              "Topic",
            });
    internal_static_google_cloud_video_transcoder_v1_SpriteSheet_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_video_transcoder_v1_SpriteSheet_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_SpriteSheet_descriptor,
            new java.lang.String[] {
              "Format",
              "FilePrefix",
              "SpriteWidthPixels",
              "SpriteHeightPixels",
              "ColumnCount",
              "RowCount",
              "StartTimeOffset",
              "EndTimeOffset",
              "TotalCount",
              "Interval",
              "Quality",
              "ExtractionStrategy",
            });
    internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_video_transcoder_v1_Overlay_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor,
            new java.lang.String[] {
              "Image", "Animations",
            });
    internal_static_google_cloud_video_transcoder_v1_Overlay_NormalizedCoordinate_descriptor =
        internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_video_transcoder_v1_Overlay_NormalizedCoordinate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Overlay_NormalizedCoordinate_descriptor,
            new java.lang.String[] {
              "X", "Y",
            });
    internal_static_google_cloud_video_transcoder_v1_Overlay_Image_descriptor =
        internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_video_transcoder_v1_Overlay_Image_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Overlay_Image_descriptor,
            new java.lang.String[] {
              "Uri", "Resolution", "Alpha",
            });
    internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationStatic_descriptor =
        internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationStatic_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationStatic_descriptor,
            new java.lang.String[] {
              "Xy", "StartTimeOffset",
            });
    internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationFade_descriptor =
        internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor.getNestedTypes().get(3);
    internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationFade_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationFade_descriptor,
            new java.lang.String[] {
              "FadeType", "Xy", "StartTimeOffset", "EndTimeOffset",
            });
    internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationEnd_descriptor =
        internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor.getNestedTypes().get(4);
    internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationEnd_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Overlay_AnimationEnd_descriptor,
            new java.lang.String[] {
              "StartTimeOffset",
            });
    internal_static_google_cloud_video_transcoder_v1_Overlay_Animation_descriptor =
        internal_static_google_cloud_video_transcoder_v1_Overlay_descriptor.getNestedTypes().get(5);
    internal_static_google_cloud_video_transcoder_v1_Overlay_Animation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_Overlay_Animation_descriptor,
            new java.lang.String[] {
              "AnimationStatic", "AnimationFade", "AnimationEnd", "AnimationType",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor,
            new java.lang.String[] {
              "Color", "Denoise", "Deblock", "Audio", "Crop", "Pad", "Deinterlace",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Color_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Color_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Color_descriptor,
            new java.lang.String[] {
              "Saturation", "Contrast", "Brightness",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Denoise_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Denoise_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Denoise_descriptor,
            new java.lang.String[] {
              "Strength", "Tune",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deblock_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deblock_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deblock_descriptor,
            new java.lang.String[] {
              "Strength", "Enabled",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Audio_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor
            .getNestedTypes()
            .get(3);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Audio_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Audio_descriptor,
            new java.lang.String[] {
              "Lufs", "HighBoost", "LowBoost",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Crop_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor
            .getNestedTypes()
            .get(4);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Crop_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Crop_descriptor,
            new java.lang.String[] {
              "TopPixels", "BottomPixels", "LeftPixels", "RightPixels",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Pad_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor
            .getNestedTypes()
            .get(5);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Pad_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Pad_descriptor,
            new java.lang.String[] {
              "TopPixels", "BottomPixels", "LeftPixels", "RightPixels",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_descriptor
            .getNestedTypes()
            .get(6);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_descriptor,
            new java.lang.String[] {
              "Yadif", "Bwdif", "DeinterlacingFilter",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_YadifConfig_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_YadifConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_YadifConfig_descriptor,
            new java.lang.String[] {
              "Mode", "DisableSpatialInterlacing", "Parity", "DeinterlaceAllFrames",
            });
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_BwdifConfig_descriptor =
        internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_BwdifConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_BwdifConfig_descriptor,
            new java.lang.String[] {
              "Mode", "Parity", "DeinterlaceAllFrames",
            });
    internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_video_transcoder_v1_VideoStream_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor,
            new java.lang.String[] {
              "H264", "H265", "Vp9", "CodecSettings",
            });
    internal_static_google_cloud_video_transcoder_v1_VideoStream_H264CodecSettings_descriptor =
        internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_transcoder_v1_VideoStream_H264CodecSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_VideoStream_H264CodecSettings_descriptor,
            new java.lang.String[] {
              "WidthPixels",
              "HeightPixels",
              "FrameRate",
              "BitrateBps",
              "PixelFormat",
              "RateControlMode",
              "CrfLevel",
              "AllowOpenGop",
              "GopFrameCount",
              "GopDuration",
              "EnableTwoPass",
              "VbvSizeBits",
              "VbvFullnessBits",
              "EntropyCoder",
              "BPyramid",
              "BFrameCount",
              "AqStrength",
              "Profile",
              "Tune",
              "Preset",
              "GopMode",
            });
    internal_static_google_cloud_video_transcoder_v1_VideoStream_H265CodecSettings_descriptor =
        internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_video_transcoder_v1_VideoStream_H265CodecSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_VideoStream_H265CodecSettings_descriptor,
            new java.lang.String[] {
              "WidthPixels",
              "HeightPixels",
              "FrameRate",
              "BitrateBps",
              "PixelFormat",
              "RateControlMode",
              "CrfLevel",
              "AllowOpenGop",
              "GopFrameCount",
              "GopDuration",
              "EnableTwoPass",
              "VbvSizeBits",
              "VbvFullnessBits",
              "BPyramid",
              "BFrameCount",
              "AqStrength",
              "Profile",
              "Tune",
              "Preset",
              "GopMode",
            });
    internal_static_google_cloud_video_transcoder_v1_VideoStream_Vp9CodecSettings_descriptor =
        internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_video_transcoder_v1_VideoStream_Vp9CodecSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_VideoStream_Vp9CodecSettings_descriptor,
            new java.lang.String[] {
              "WidthPixels",
              "HeightPixels",
              "FrameRate",
              "BitrateBps",
              "PixelFormat",
              "RateControlMode",
              "CrfLevel",
              "GopFrameCount",
              "GopDuration",
              "Profile",
              "GopMode",
            });
    internal_static_google_cloud_video_transcoder_v1_AudioStream_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_video_transcoder_v1_AudioStream_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_AudioStream_descriptor,
            new java.lang.String[] {
              "Codec",
              "BitrateBps",
              "ChannelCount",
              "ChannelLayout",
              "Mapping",
              "SampleRateHertz",
              "LanguageCode",
              "DisplayName",
            });
    internal_static_google_cloud_video_transcoder_v1_AudioStream_AudioMapping_descriptor =
        internal_static_google_cloud_video_transcoder_v1_AudioStream_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_transcoder_v1_AudioStream_AudioMapping_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_AudioStream_AudioMapping_descriptor,
            new java.lang.String[] {
              "AtomKey", "InputKey", "InputTrack", "InputChannel", "OutputChannel", "GainDb",
            });
    internal_static_google_cloud_video_transcoder_v1_TextStream_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_video_transcoder_v1_TextStream_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_TextStream_descriptor,
            new java.lang.String[] {
              "Codec", "LanguageCode", "Mapping", "DisplayName",
            });
    internal_static_google_cloud_video_transcoder_v1_TextStream_TextMapping_descriptor =
        internal_static_google_cloud_video_transcoder_v1_TextStream_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_transcoder_v1_TextStream_TextMapping_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_TextStream_TextMapping_descriptor,
            new java.lang.String[] {
              "AtomKey", "InputKey", "InputTrack",
            });
    internal_static_google_cloud_video_transcoder_v1_SegmentSettings_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_video_transcoder_v1_SegmentSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_transcoder_v1_SegmentSettings_descriptor,
            new java.lang.String[] {
              "SegmentDuration", "IndividualSegments",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.ResourceProto.resource);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
