# Package @google-cloud/video-transcoder (4.1.0)

<button class="button button-with-icon cloud-select-dropdown__button " aria-haspopup="true">Version latest</button>

- [4.1.0 (latest)](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/overview)
- [3.0.3](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/3.0.3/overview)
- [2.6.0](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/2.6.0/overview)
- [2.5.0](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/2.5.0/overview)
- [2.4.1](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/2.4.1/overview)
- [2.2.3](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/2.2.3/overview)
- [1.10.0](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/1.10.0/overview)
- [1.9.0](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/1.9.0/overview)
- [1.8.1](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/1.8.1/overview)
- [1.7.2](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/1.7.2/overview)
- [1.6.1](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/1.6.1/overview)
- [1.5.0](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/1.5.0/overview)
- [1.4.4](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/1.4.4/overview)

## Classes

### [protos.google.api.ClientLibrarySettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.clientlibrarysettings)

Represents a ClientLibrarySettings.

### [protos.google.api.CommonLanguageSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.commonlanguagesettings)

Represents a CommonLanguageSettings.

### [protos.google.api.CppSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.cppsettings)

Represents a CppSettings.

### [protos.google.api.CustomHttpPattern](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.customhttppattern)

Represents a CustomHttpPattern.

### [protos.google.api.DotnetSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.dotnetsettings)

Represents a DotnetSettings.

### [protos.google.api.GoSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.gosettings)

Represents a GoSettings.

### [protos.google.api.Http](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.http)

Represents a Http.

### [protos.google.api.HttpRule](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.httprule)

Represents a HttpRule.

### [protos.google.api.JavaSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.javasettings)

Represents a JavaSettings.

### [protos.google.api.MethodSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.methodsettings-class)

Represents a MethodSettings.

### [protos.google.api.MethodSettings.LongRunning](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.methodsettings.longrunning)

Represents a LongRunning.

### [protos.google.api.NodeSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.nodesettings)

Represents a NodeSettings.

### [protos.google.api.PhpSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.phpsettings)

Represents a PhpSettings.

### [protos.google.api.Publishing](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.publishing)

Represents a Publishing.

### [protos.google.api.PythonSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.pythonsettings)

Represents a PythonSettings.

### [protos.google.api.ResourceDescriptor](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.resourcedescriptor-class)

Represents a ResourceDescriptor.

### [protos.google.api.ResourceReference](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.resourcereference)

Represents a ResourceReference.

### [protos.google.api.RubySettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.rubysettings)

Represents a RubySettings.

### [protos.google.cloud.video.transcoder.v1.AdBreak](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.adbreak)

Represents an AdBreak.

### [protos.google.cloud.video.transcoder.v1.AudioStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.audiostream-class)

Represents an AudioStream.

### [protos.google.cloud.video.transcoder.v1.AudioStream.AudioMapping](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.audiostream.audiomapping)

Represents an AudioMapping.

### [protos.google.cloud.video.transcoder.v1.CreateJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.createjobrequest)

Represents a CreateJobRequest.

### [protos.google.cloud.video.transcoder.v1.CreateJobTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.createjobtemplaterequest)

Represents a CreateJobTemplateRequest.

### [protos.google.cloud.video.transcoder.v1.DeleteJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.deletejobrequest)

Represents a DeleteJobRequest.

### [protos.google.cloud.video.transcoder.v1.DeleteJobTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.deletejobtemplaterequest)

Represents a DeleteJobTemplateRequest.

### [protos.google.cloud.video.transcoder.v1.EditAtom](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.editatom)

Represents an EditAtom.

### [protos.google.cloud.video.transcoder.v1.ElementaryStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.elementarystream)

Represents an ElementaryStream.

### [protos.google.cloud.video.transcoder.v1.Encryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption-class)

Represents an Encryption.

### [protos.google.cloud.video.transcoder.v1.Encryption.Aes128Encryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.aes128encryption)

Represents an Aes128Encryption.

### [protos.google.cloud.video.transcoder.v1.Encryption.Clearkey](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.clearkey)

Represents a Clearkey.

### [protos.google.cloud.video.transcoder.v1.Encryption.DrmSystems](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.drmsystems)

Represents a DrmSystems.

### [protos.google.cloud.video.transcoder.v1.Encryption.Fairplay](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.fairplay)

Represents a Fairplay.

### [protos.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.mpegcommonencryption)

Represents a MpegCommonEncryption.

### [protos.google.cloud.video.transcoder.v1.Encryption.Playready](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.playready)

Represents a Playready.

### [protos.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.sampleaesencryption)

Represents a SampleAesEncryption.

### [protos.google.cloud.video.transcoder.v1.Encryption.SecretManagerSource](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.secretmanagersource)

Represents a SecretManagerSource.

### [protos.google.cloud.video.transcoder.v1.Encryption.Widevine](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.widevine)

Represents a Widevine.

### [protos.google.cloud.video.transcoder.v1.GetJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.getjobrequest)

Represents a GetJobRequest.

### [protos.google.cloud.video.transcoder.v1.GetJobTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.getjobtemplaterequest)

Represents a GetJobTemplateRequest.

### [protos.google.cloud.video.transcoder.v1.Input](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.input)

Represents an Input.

### [protos.google.cloud.video.transcoder.v1.Job](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.job-class)

Represents a Job.

### [protos.google.cloud.video.transcoder.v1.JobConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.jobconfig)

Represents a JobConfig.

### [protos.google.cloud.video.transcoder.v1.JobTemplate](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.jobtemplate)

Represents a JobTemplate.

### [protos.google.cloud.video.transcoder.v1.ListJobsRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.listjobsrequest)

Represents a ListJobsRequest.

### [protos.google.cloud.video.transcoder.v1.ListJobsResponse](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.listjobsresponse)

Represents a ListJobsResponse.

### [protos.google.cloud.video.transcoder.v1.ListJobTemplatesRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.listjobtemplatesrequest)

Represents a ListJobTemplatesRequest.

### [protos.google.cloud.video.transcoder.v1.ListJobTemplatesResponse](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.listjobtemplatesresponse)

Represents a ListJobTemplatesResponse.

### [protos.google.cloud.video.transcoder.v1.Manifest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.manifest-class)

Represents a Manifest.

### [protos.google.cloud.video.transcoder.v1.Manifest.DashConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.manifest.dashconfig-class)

Represents a DashConfig.

### [protos.google.cloud.video.transcoder.v1.MuxStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.muxstream)

Represents a MuxStream.

### [protos.google.cloud.video.transcoder.v1.Output](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.output)

Represents an Output.

### [protos.google.cloud.video.transcoder.v1.Overlay](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay-class)

Represents an Overlay.

### [protos.google.cloud.video.transcoder.v1.Overlay.Animation](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.animation)

Represents an Animation.

### [protos.google.cloud.video.transcoder.v1.Overlay.AnimationEnd](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.animationend)

Represents an AnimationEnd.

### [protos.google.cloud.video.transcoder.v1.Overlay.AnimationFade](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.animationfade)

Represents an AnimationFade.

### [protos.google.cloud.video.transcoder.v1.Overlay.AnimationStatic](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.animationstatic)

Represents an AnimationStatic.

### [protos.google.cloud.video.transcoder.v1.Overlay.Image](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.image)

Represents an Image.

### [protos.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.normalizedcoordinate)

Represents a NormalizedCoordinate.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig-class)

Represents a PreprocessingConfig.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Audio](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.audio)

Represents an Audio.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Color](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.color)

Represents a Color.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Crop](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.crop)

Represents a Crop.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Deblock](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.deblock)

Represents a Deblock.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.deinterlace-class)

Represents a Deinterlace.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.deinterlace.bwdifconfig)

Represents a BwdifConfig.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.deinterlace.yadifconfig)

Represents a YadifConfig.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Denoise](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.denoise)

Represents a Denoise.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Pad](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.pad)

Represents a Pad.

### [protos.google.cloud.video.transcoder.v1.PubsubDestination](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.pubsubdestination)

Represents a PubsubDestination.

### [protos.google.cloud.video.transcoder.v1.SegmentSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.segmentsettings)

Represents a SegmentSettings.

### [protos.google.cloud.video.transcoder.v1.SpriteSheet](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.spritesheet)

Represents a SpriteSheet.

### [protos.google.cloud.video.transcoder.v1.TextStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.textstream-class)

Represents a TextStream.

### [protos.google.cloud.video.transcoder.v1.TextStream.TextMapping](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.textstream.textmapping)

Represents a TextMapping.

### [protos.google.cloud.video.transcoder.v1.TranscoderService](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.transcoderservice-class)

Represents a TranscoderService

### [protos.google.cloud.video.transcoder.v1.VideoStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.videostream-class)

Represents a VideoStream.

### [protos.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.videostream.h264codecsettings)

Represents a H264CodecSettings.

### [protos.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.videostream.h265codecsettings)

Represents a H265CodecSettings.

### [protos.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.videostream.vp9codecsettings)

Represents a Vp9CodecSettings.

### [protos.google.protobuf.Any](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.any)

Represents an Any.

### [protos.google.protobuf.DescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.descriptorproto-class)

Represents a DescriptorProto.

### [protos.google.protobuf.DescriptorProto.ExtensionRange](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.descriptorproto.extensionrange)

Represents an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.ReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.descriptorproto.reservedrange)

Represents a ReservedRange.

### [protos.google.protobuf.Duration](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.duration)

Represents a Duration.

### [protos.google.protobuf.Empty](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.empty)

Represents an Empty.

### [protos.google.protobuf.EnumDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.enumdescriptorproto-class)

Represents an EnumDescriptorProto.

### [protos.google.protobuf.EnumDescriptorProto.EnumReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.enumdescriptorproto.enumreservedrange)

Represents an EnumReservedRange.

### [protos.google.protobuf.EnumOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.enumoptions)

Represents an EnumOptions.

### [protos.google.protobuf.EnumValueDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.enumvaluedescriptorproto)

Represents an EnumValueDescriptorProto.

### [protos.google.protobuf.EnumValueOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.enumvalueoptions)

Represents an EnumValueOptions.

### [protos.google.protobuf.ExtensionRangeOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.extensionrangeoptions-class)

Represents an ExtensionRangeOptions.

### [protos.google.protobuf.ExtensionRangeOptions.Declaration](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.extensionrangeoptions.declaration)

Represents a Declaration.

### [protos.google.protobuf.FeatureSet](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featureset-class)

Represents a FeatureSet.

### [protos.google.protobuf.FeatureSetDefaults](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featuresetdefaults-class)

Represents a FeatureSetDefaults.

### [protos.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featuresetdefaults.featureseteditiondefault)

Represents a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fielddescriptorproto-class)

Represents a FieldDescriptorProto.

### [protos.google.protobuf.FieldOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fieldoptions-class)

Represents a FieldOptions.

### [protos.google.protobuf.FieldOptions.EditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fieldoptions.editiondefault)

Represents an EditionDefault.

### [protos.google.protobuf.FileDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.filedescriptorproto)

Represents a FileDescriptorProto.

### [protos.google.protobuf.FileDescriptorSet](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.filedescriptorset)

Represents a FileDescriptorSet.

### [protos.google.protobuf.FileOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fileoptions-class)

Represents a FileOptions.

### [protos.google.protobuf.GeneratedCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.generatedcodeinfo-class)

Represents a GeneratedCodeInfo.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.generatedcodeinfo.annotation-class)

Represents an Annotation.

### [protos.google.protobuf.MessageOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.messageoptions)

Represents a MessageOptions.

### [protos.google.protobuf.MethodDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.methoddescriptorproto)

Represents a MethodDescriptorProto.

### [protos.google.protobuf.MethodOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.methodoptions-class)

Represents a MethodOptions.

### [protos.google.protobuf.OneofDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.oneofdescriptorproto)

Represents an OneofDescriptorProto.

### [protos.google.protobuf.OneofOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.oneofoptions)

Represents an OneofOptions.

### [protos.google.protobuf.ServiceDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.servicedescriptorproto)

Represents a ServiceDescriptorProto.

### [protos.google.protobuf.ServiceOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.serviceoptions)

Represents a ServiceOptions.

### [protos.google.protobuf.SourceCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.sourcecodeinfo-class)

Represents a SourceCodeInfo.

### [protos.google.protobuf.SourceCodeInfo.Location](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.sourcecodeinfo.location)

Represents a Location.

### [protos.google.protobuf.Timestamp](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.timestamp)

Represents a Timestamp.

### [protos.google.protobuf.UninterpretedOption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.uninterpretedoption-class)

Represents an UninterpretedOption.

### [protos.google.protobuf.UninterpretedOption.NamePart](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.uninterpretedoption.namepart)

Represents a NamePart.

### [protos.google.rpc.Status](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.rpc.status)

Represents a Status.

### [v1.TranscoderServiceClient](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/v1.transcoderserviceclient)

Using the Transcoder API, you can queue asynchronous jobs for transcoding media into various output formats. Output formats may include different streaming standards such as HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). You can also customize jobs using advanced features such as Digital Rights Management (DRM), audio equalization, content concatenation, and digital ad-stitch ready content generation. v1

## Interfaces

### [protos.google.api.IClientLibrarySettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.iclientlibrarysettings)

Properties of a ClientLibrarySettings.

### [protos.google.api.ICommonLanguageSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.icommonlanguagesettings)

Properties of a CommonLanguageSettings.

### [protos.google.api.ICppSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.icppsettings)

Properties of a CppSettings.

### [protos.google.api.ICustomHttpPattern](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.icustomhttppattern)

Properties of a CustomHttpPattern.

### [protos.google.api.IDotnetSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.idotnetsettings)

Properties of a DotnetSettings.

### [protos.google.api.IGoSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.igosettings)

Properties of a GoSettings.

### [protos.google.api.IHttp](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.ihttp)

Properties of a Http.

### [protos.google.api.IHttpRule](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.ihttprule)

Properties of a HttpRule.

### [protos.google.api.IJavaSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.ijavasettings)

Properties of a JavaSettings.

### [protos.google.api.IMethodSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.imethodsettings)

Properties of a MethodSettings.

### [protos.google.api.INodeSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.inodesettings)

Properties of a NodeSettings.

### [protos.google.api.IPhpSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.iphpsettings)

Properties of a PhpSettings.

### [protos.google.api.IPublishing](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.ipublishing)

Properties of a Publishing.

### [protos.google.api.IPythonSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.ipythonsettings)

Properties of a PythonSettings.

### [protos.google.api.IResourceDescriptor](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.iresourcedescriptor)

Properties of a ResourceDescriptor.

### [protos.google.api.IResourceReference](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.iresourcereference)

Properties of a ResourceReference.

### [protos.google.api.IRubySettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.irubysettings)

Properties of a RubySettings.

### [protos.google.api.MethodSettings.ILongRunning](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.methodsettings.ilongrunning)

Properties of a LongRunning.

### [protos.google.cloud.video.transcoder.v1.AudioStream.IAudioMapping](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.audiostream.iaudiomapping)

Properties of an AudioMapping.

### [protos.google.cloud.video.transcoder.v1.Encryption.IAes128Encryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.iaes128encryption)

Properties of an Aes128Encryption.

### [protos.google.cloud.video.transcoder.v1.Encryption.IClearkey](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.iclearkey)

Properties of a Clearkey.

### [protos.google.cloud.video.transcoder.v1.Encryption.IDrmSystems](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.idrmsystems)

Properties of a DrmSystems.

### [protos.google.cloud.video.transcoder.v1.Encryption.IFairplay](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.ifairplay)

Properties of a Fairplay.

### [protos.google.cloud.video.transcoder.v1.Encryption.IMpegCommonEncryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.impegcommonencryption)

Properties of a MpegCommonEncryption.

### [protos.google.cloud.video.transcoder.v1.Encryption.IPlayready](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.iplayready)

Properties of a Playready.

### [protos.google.cloud.video.transcoder.v1.Encryption.ISampleAesEncryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.isampleaesencryption)

Properties of a SampleAesEncryption.

### [protos.google.cloud.video.transcoder.v1.Encryption.ISecretManagerSource](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.isecretmanagersource)

Properties of a SecretManagerSource.

### [protos.google.cloud.video.transcoder.v1.Encryption.IWidevine](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.encryption.iwidevine)

Properties of a Widevine.

### [protos.google.cloud.video.transcoder.v1.IAdBreak](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.iadbreak)

Properties of an AdBreak.

### [protos.google.cloud.video.transcoder.v1.IAudioStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.iaudiostream)

Properties of an AudioStream.

### [protos.google.cloud.video.transcoder.v1.ICreateJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.icreatejobrequest)

Properties of a CreateJobRequest.

### [protos.google.cloud.video.transcoder.v1.ICreateJobTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.icreatejobtemplaterequest)

Properties of a CreateJobTemplateRequest.

### [protos.google.cloud.video.transcoder.v1.IDeleteJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ideletejobrequest)

Properties of a DeleteJobRequest.

### [protos.google.cloud.video.transcoder.v1.IDeleteJobTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ideletejobtemplaterequest)

Properties of a DeleteJobTemplateRequest.

### [protos.google.cloud.video.transcoder.v1.IEditAtom](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ieditatom)

Properties of an EditAtom.

### [protos.google.cloud.video.transcoder.v1.IElementaryStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ielementarystream)

Properties of an ElementaryStream.

### [protos.google.cloud.video.transcoder.v1.IEncryption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.iencryption)

Properties of an Encryption.

### [protos.google.cloud.video.transcoder.v1.IGetJobRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.igetjobrequest)

Properties of a GetJobRequest.

### [protos.google.cloud.video.transcoder.v1.IGetJobTemplateRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.igetjobtemplaterequest)

Properties of a GetJobTemplateRequest.

### [protos.google.cloud.video.transcoder.v1.IInput](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.iinput)

Properties of an Input.

### [protos.google.cloud.video.transcoder.v1.IJob](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ijob)

Properties of a Job.

### [protos.google.cloud.video.transcoder.v1.IJobConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ijobconfig)

Properties of a JobConfig.

### [protos.google.cloud.video.transcoder.v1.IJobTemplate](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ijobtemplate)

Properties of a JobTemplate.

### [protos.google.cloud.video.transcoder.v1.IListJobsRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ilistjobsrequest)

Properties of a ListJobsRequest.

### [protos.google.cloud.video.transcoder.v1.IListJobsResponse](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ilistjobsresponse)

Properties of a ListJobsResponse.

### [protos.google.cloud.video.transcoder.v1.IListJobTemplatesRequest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ilistjobtemplatesrequest)

Properties of a ListJobTemplatesRequest.

### [protos.google.cloud.video.transcoder.v1.IListJobTemplatesResponse](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ilistjobtemplatesresponse)

Properties of a ListJobTemplatesResponse.

### [protos.google.cloud.video.transcoder.v1.IManifest](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.imanifest)

Properties of a Manifest.

### [protos.google.cloud.video.transcoder.v1.IMuxStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.imuxstream)

Properties of a MuxStream.

### [protos.google.cloud.video.transcoder.v1.IOutput](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ioutput)

Properties of an Output.

### [protos.google.cloud.video.transcoder.v1.IOverlay](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ioverlay)

Properties of an Overlay.

### [protos.google.cloud.video.transcoder.v1.IPreprocessingConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ipreprocessingconfig)

Properties of a PreprocessingConfig.

### [protos.google.cloud.video.transcoder.v1.IPubsubDestination](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ipubsubdestination)

Properties of a PubsubDestination.

### [protos.google.cloud.video.transcoder.v1.ISegmentSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.isegmentsettings)

Properties of a SegmentSettings.

### [protos.google.cloud.video.transcoder.v1.ISpriteSheet](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ispritesheet)

Properties of a SpriteSheet.

### [protos.google.cloud.video.transcoder.v1.ITextStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.itextstream)

Properties of a TextStream.

### [protos.google.cloud.video.transcoder.v1.IVideoStream](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.ivideostream)

Properties of a VideoStream.

### [protos.google.cloud.video.transcoder.v1.Manifest.IDashConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.manifest.idashconfig)

Properties of a DashConfig.

### [protos.google.cloud.video.transcoder.v1.Overlay.IAnimation](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.ianimation)

Properties of an Animation.

### [protos.google.cloud.video.transcoder.v1.Overlay.IAnimationEnd](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.ianimationend)

Properties of an AnimationEnd.

### [protos.google.cloud.video.transcoder.v1.Overlay.IAnimationFade](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.ianimationfade)

Properties of an AnimationFade.

### [protos.google.cloud.video.transcoder.v1.Overlay.IAnimationStatic](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.ianimationstatic)

Properties of an AnimationStatic.

### [protos.google.cloud.video.transcoder.v1.Overlay.IImage](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.iimage)

Properties of an Image.

### [protos.google.cloud.video.transcoder.v1.Overlay.INormalizedCoordinate](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.inormalizedcoordinate)

Properties of a NormalizedCoordinate.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.IBwdifConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.deinterlace.ibwdifconfig)

Properties of a BwdifConfig.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.IYadifConfig](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.deinterlace.iyadifconfig)

Properties of a YadifConfig.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.IAudio](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.iaudio)

Properties of an Audio.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.IColor](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.icolor)

Properties of a Color.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.ICrop](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.icrop)

Properties of a Crop.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.IDeblock](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.ideblock)

Properties of a Deblock.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.IDeinterlace](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.ideinterlace)

Properties of a Deinterlace.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.IDenoise](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.idenoise)

Properties of a Denoise.

### [protos.google.cloud.video.transcoder.v1.PreprocessingConfig.IPad](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.preprocessingconfig.ipad)

Properties of a Pad.

### [protos.google.cloud.video.transcoder.v1.TextStream.ITextMapping](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.textstream.itextmapping)

Properties of a TextMapping.

### [protos.google.cloud.video.transcoder.v1.VideoStream.IH264CodecSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.videostream.ih264codecsettings)

Properties of a H264CodecSettings.

### [protos.google.cloud.video.transcoder.v1.VideoStream.IH265CodecSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.videostream.ih265codecsettings)

Properties of a H265CodecSettings.

### [protos.google.cloud.video.transcoder.v1.VideoStream.IVp9CodecSettings](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.videostream.ivp9codecsettings)

Properties of a Vp9CodecSettings.

### [protos.google.protobuf.DescriptorProto.IExtensionRange](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.descriptorproto.iextensionrange)

Properties of an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.IReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.descriptorproto.ireservedrange)

Properties of a ReservedRange.

### [protos.google.protobuf.EnumDescriptorProto.IEnumReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.enumdescriptorproto.ienumreservedrange)

Properties of an EnumReservedRange.

### [protos.google.protobuf.ExtensionRangeOptions.IDeclaration](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.extensionrangeoptions.ideclaration)

Properties of a Declaration.

### [protos.google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featuresetdefaults.ifeatureseteditiondefault)

Properties of a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldOptions.IEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fieldoptions.ieditiondefault)

Properties of an EditionDefault.

### [protos.google.protobuf.GeneratedCodeInfo.IAnnotation](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.generatedcodeinfo.iannotation)

Properties of an Annotation.

### [protos.google.protobuf.IAny](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.iany)

Properties of an Any.

### [protos.google.protobuf.IDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.idescriptorproto)

Properties of a DescriptorProto.

### [protos.google.protobuf.IDuration](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.iduration)

Properties of a Duration.

### [protos.google.protobuf.IEmpty](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.iempty)

Properties of an Empty.

### [protos.google.protobuf.IEnumDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ienumdescriptorproto)

Properties of an EnumDescriptorProto.

### [protos.google.protobuf.IEnumOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ienumoptions)

Properties of an EnumOptions.

### [protos.google.protobuf.IEnumValueDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ienumvaluedescriptorproto)

Properties of an EnumValueDescriptorProto.

### [protos.google.protobuf.IEnumValueOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ienumvalueoptions)

Properties of an EnumValueOptions.

### [protos.google.protobuf.IExtensionRangeOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.iextensionrangeoptions)

Properties of an ExtensionRangeOptions.

### [protos.google.protobuf.IFeatureSet](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ifeatureset)

Properties of a FeatureSet.

### [protos.google.protobuf.IFeatureSetDefaults](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ifeaturesetdefaults)

Properties of a FeatureSetDefaults.

### [protos.google.protobuf.IFieldDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ifielddescriptorproto)

Properties of a FieldDescriptorProto.

### [protos.google.protobuf.IFieldOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ifieldoptions)

Properties of a FieldOptions.

### [protos.google.protobuf.IFileDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ifiledescriptorproto)

Properties of a FileDescriptorProto.

### [protos.google.protobuf.IFileDescriptorSet](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ifiledescriptorset)

Properties of a FileDescriptorSet.

### [protos.google.protobuf.IFileOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ifileoptions)

Properties of a FileOptions.

### [protos.google.protobuf.IGeneratedCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.igeneratedcodeinfo)

Properties of a GeneratedCodeInfo.

### [protos.google.protobuf.IMessageOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.imessageoptions)

Properties of a MessageOptions.

### [protos.google.protobuf.IMethodDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.imethoddescriptorproto)

Properties of a MethodDescriptorProto.

### [protos.google.protobuf.IMethodOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.imethodoptions)

Properties of a MethodOptions.

### [protos.google.protobuf.IOneofDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ioneofdescriptorproto)

Properties of an OneofDescriptorProto.

### [protos.google.protobuf.IOneofOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.ioneofoptions)

Properties of an OneofOptions.

### [protos.google.protobuf.IServiceDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.iservicedescriptorproto)

Properties of a ServiceDescriptorProto.

### [protos.google.protobuf.IServiceOptions](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.iserviceoptions)

Properties of a ServiceOptions.

### [protos.google.protobuf.ISourceCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.isourcecodeinfo)

Properties of a SourceCodeInfo.

### [protos.google.protobuf.ITimestamp](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.itimestamp)

Properties of a Timestamp.

### [protos.google.protobuf.IUninterpretedOption](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.iuninterpretedoption)

Properties of an UninterpretedOption.

### [protos.google.protobuf.SourceCodeInfo.ILocation](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.sourcecodeinfo.ilocation)

Properties of a Location.

### [protos.google.protobuf.UninterpretedOption.INamePart](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.uninterpretedoption.inamepart)

Properties of a NamePart.

### [protos.google.rpc.IStatus](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.rpc.istatus)

Properties of a Status.

## Enums

### [protos.google.api.ClientLibraryDestination](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.clientlibrarydestination)

ClientLibraryDestination enum.

### [protos.google.api.ClientLibraryOrganization](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.clientlibraryorganization)

ClientLibraryOrganization enum.

### [protos.google.api.FieldBehavior](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.fieldbehavior)

FieldBehavior enum.

### [protos.google.api.LaunchStage](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.launchstage)

LaunchStage enum.

### [protos.google.api.ResourceDescriptor.History](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.resourcedescriptor.history)

History enum.

### [protos.google.api.ResourceDescriptor.Style](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.api.resourcedescriptor.style)

Style enum.

### [protos.google.cloud.video.transcoder.v1.Job.OptimizationStrategy](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.job.optimizationstrategy)

OptimizationStrategy enum.

### [protos.google.cloud.video.transcoder.v1.Job.ProcessingMode](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.job.processingmode)

ProcessingMode enum.

### [protos.google.cloud.video.transcoder.v1.Job.ProcessingState](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.job.processingstate)

ProcessingState enum.

### [protos.google.cloud.video.transcoder.v1.Manifest.DashConfig.SegmentReferenceScheme](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.manifest.dashconfig.segmentreferencescheme)

SegmentReferenceScheme enum.

### [protos.google.cloud.video.transcoder.v1.Manifest.ManifestType](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.manifest.manifesttype)

ManifestType enum.

### [protos.google.cloud.video.transcoder.v1.Overlay.FadeType](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.cloud.video.transcoder.v1.overlay.fadetype)

FadeType enum.

### [protos.google.protobuf.Edition](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.edition)

Edition enum.

### [protos.google.protobuf.ExtensionRangeOptions.VerificationState](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.extensionrangeoptions.verificationstate)

VerificationState enum.

### [protos.google.protobuf.FeatureSet.EnumType](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featureset.enumtype)

EnumType enum.

### [protos.google.protobuf.FeatureSet.FieldPresence](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featureset.fieldpresence)

FieldPresence enum.

### [protos.google.protobuf.FeatureSet.JsonFormat](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featureset.jsonformat)

JsonFormat enum.

### [protos.google.protobuf.FeatureSet.MessageEncoding](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featureset.messageencoding)

MessageEncoding enum.

### [protos.google.protobuf.FeatureSet.RepeatedFieldEncoding](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featureset.repeatedfieldencoding)

RepeatedFieldEncoding enum.

### [protos.google.protobuf.FeatureSet.Utf8Validation](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.featureset.utf8validation)

Utf8Validation enum.

### [protos.google.protobuf.FieldDescriptorProto.Label](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fielddescriptorproto.label)

Label enum.

### [protos.google.protobuf.FieldDescriptorProto.Type](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fielddescriptorproto.type)

Type enum.

### [protos.google.protobuf.FieldOptions.CType](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fieldoptions.ctype)

CType enum.

### [protos.google.protobuf.FieldOptions.JSType](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fieldoptions.jstype)

JSType enum.

### [protos.google.protobuf.FieldOptions.OptionRetention](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fieldoptions.optionretention)

OptionRetention enum.

### [protos.google.protobuf.FieldOptions.OptionTargetType](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fieldoptions.optiontargettype)

OptionTargetType enum.

### [protos.google.protobuf.FileOptions.OptimizeMode](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.fileoptions.optimizemode)

OptimizeMode enum.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation.Semantic](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.generatedcodeinfo.annotation.semantic)

Semantic enum.

### [protos.google.protobuf.MethodOptions.IdempotencyLevel](https://docs.cloud.google.com/nodejs/docs/reference/video-transcoder/latest/video-transcoder/protos.google.protobuf.methodoptions.idempotencylevel)

IdempotencyLevel enum.

## Variables

### _default

    _default: {
        v1: typeof v1;
        TranscoderServiceClient: typeof v1.TranscoderServiceClient;
    }

### TranscoderServiceClient

    TranscoderServiceClient: typeof v1.TranscoderServiceClient

## Type Aliases

### protos.google.cloud.video.transcoder.v1.TranscoderService.CreateJobCallback

    type CreateJobCallback = (error: (Error|null), response?: google.cloud.video.transcoder.v1.Job) => void;

Callback as used by .

### protos.google.cloud.video.transcoder.v1.TranscoderService.CreateJobTemplateCallback

    type CreateJobTemplateCallback = (error: (Error|null), response?: google.cloud.video.transcoder.v1.JobTemplate) => void;

Callback as used by .

### protos.google.cloud.video.transcoder.v1.TranscoderService.DeleteJobCallback

    type DeleteJobCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.cloud.video.transcoder.v1.TranscoderService.DeleteJobTemplateCallback

    type DeleteJobTemplateCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.cloud.video.transcoder.v1.TranscoderService.GetJobCallback

    type GetJobCallback = (error: (Error|null), response?: google.cloud.video.transcoder.v1.Job) => void;

Callback as used by .

### protos.google.cloud.video.transcoder.v1.TranscoderService.GetJobTemplateCallback

    type GetJobTemplateCallback = (error: (Error|null), response?: google.cloud.video.transcoder.v1.JobTemplate) => void;

Callback as used by .

### protos.google.cloud.video.transcoder.v1.TranscoderService.ListJobsCallback

    type ListJobsCallback = (error: (Error|null), response?: google.cloud.video.transcoder.v1.ListJobsResponse) => void;

Callback as used by .

### protos.google.cloud.video.transcoder.v1.TranscoderService.ListJobTemplatesCallback

    type ListJobTemplatesCallback = (error: (Error|null), response?: google.cloud.video.transcoder.v1.ListJobTemplatesResponse) => void;

Callback as used by .

### TranscoderServiceClient

    type TranscoderServiceClient = v1.TranscoderServiceClient;