# Package Classes (1.21.0)

1.21.0 (latest) 1.20.0 1.19.0 1.18.0 1.17.0 1.16.0 1.15.2 1.14.0 1.13.1 1.12.5 1.11.0 1.10.1 1.9.1 1.8.2 1.7.0 1.6.1 1.5.0 1.4.3 1.3.2 1.2.1 1.1.0 1.0.1 0.5.1 0.4.1 0.3.1 0.2.1 0.1.0 Summary of entries of Classes for transcoder.

## Classes

### [TranscoderServiceAsyncClient](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.services.transcoder_service.TranscoderServiceAsyncClient)

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.

### [TranscoderServiceClient](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.services.transcoder_service.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.

### [ListJobTemplatesAsyncPager](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.services.transcoder_service.pagers.ListJobTemplatesAsyncPager)

A pager for iterating through `list_job_templates` requests.

This class thinly wraps an initial
[ListJobTemplatesResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobTemplatesResponse) object, and
provides an `__aiter__` method to iterate through its
`job_templates` field.

If there are more pages, the `__aiter__` method will make additional
`ListJobTemplates` requests and continue to iterate
through the `job_templates` field on the
corresponding responses.

All the usual [ListJobTemplatesResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobTemplatesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListJobTemplatesPager](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.services.transcoder_service.pagers.ListJobTemplatesPager)

A pager for iterating through `list_job_templates` requests.

This class thinly wraps an initial
[ListJobTemplatesResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobTemplatesResponse) object, and
provides an `__iter__` method to iterate through its
`job_templates` field.

If there are more pages, the `__iter__` method will make additional
`ListJobTemplates` requests and continue to iterate
through the `job_templates` field on the
corresponding responses.

All the usual [ListJobTemplatesResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobTemplatesResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListJobsAsyncPager](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.services.transcoder_service.pagers.ListJobsAsyncPager)

A pager for iterating through `list_jobs` requests.

This class thinly wraps an initial
[ListJobsResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobsResponse) object, and
provides an `__aiter__` method to iterate through its
`jobs` field.

If there are more pages, the `__aiter__` method will make additional
`ListJobs` requests and continue to iterate
through the `jobs` field on the
corresponding responses.

All the usual [ListJobsResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListJobsPager](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.services.transcoder_service.pagers.ListJobsPager)

A pager for iterating through `list_jobs` requests.

This class thinly wraps an initial
[ListJobsResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobsResponse) object, and
provides an `__iter__` method to iterate through its
`jobs` field.

If there are more pages, the `__iter__` method will make additional
`ListJobs` requests and continue to iterate
through the `jobs` field on the
corresponding responses.

All the usual [ListJobsResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [AdBreak](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.AdBreak)

Ad break.

### [AudioStream](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.AudioStream)

Audio stream resource.

### [AudioMapping](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.AudioStream.AudioMapping)

The mapping for the
JobConfig.edit_list
atoms with audio
EditAtom.inputs.

### [CreateJobRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.CreateJobRequest)

Request message for `TranscoderService.CreateJob`.

### [CreateJobTemplateRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.CreateJobTemplateRequest)

Request message for `TranscoderService.CreateJobTemplate`.

### [DeleteJobRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.DeleteJobRequest)

Request message for `TranscoderService.DeleteJob`.

### [DeleteJobTemplateRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.DeleteJobTemplateRequest)

Request message for `TranscoderService.DeleteJobTemplate`.

### [EditAtom](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.EditAtom)

Edit atom.

### [ElementaryStream](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ElementaryStream)

Encoding of an input file such as an audio, video, or text
track. Elementary streams must be packaged before
mapping and sharing between different output formats.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [Encryption](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption)

Encryption settings.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [Aes128Encryption](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.Aes128Encryption)

Configuration for AES-128 encryption.

### [Clearkey](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.Clearkey)

Clearkey configuration.

### [DrmSystems](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.DrmSystems)

Defines configuration for DRM systems in use.

### [Fairplay](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.Fairplay)

Fairplay configuration.

### [MpegCommonEncryption](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.MpegCommonEncryption)

Configuration for MPEG Common Encryption (MPEG-CENC).

### [Playready](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.Playready)

Playready configuration.

### [SampleAesEncryption](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.SampleAesEncryption)

Configuration for SAMPLE-AES encryption.

### [SecretManagerSource](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.SecretManagerSource)

Configuration for secrets stored in Google Secret Manager.

### [Widevine](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Encryption.Widevine)

Widevine configuration.

### [GetJobRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.GetJobRequest)

Request message for `TranscoderService.GetJob`.

### [GetJobTemplateRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.GetJobTemplateRequest)

Request message for `TranscoderService.GetJobTemplate`.

### [Input](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Input)

Input asset.

### [InputAttributes](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.InputAttributes)

Input attributes that provide additional information about
the input asset.

### [Job](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Job)

Transcoding job resource.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Job.LabelsEntry)

The abstract base class for a message.

### [OptimizationStrategy](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Job.OptimizationStrategy)

The optimization strategy of the job. The default is `AUTODETECT`.

### [ProcessingMode](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Job.ProcessingMode)

The processing mode of the job.

### [ProcessingState](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Job.ProcessingState)

The current state of the job.

### [JobConfig](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.JobConfig)

Job configuration

### [JobTemplate](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.JobTemplate)

Transcoding job template resource.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.JobTemplate.LabelsEntry)

The abstract base class for a message.

### [ListJobTemplatesRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobTemplatesRequest)

Request message for `TranscoderService.ListJobTemplates`.

### [ListJobTemplatesResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobTemplatesResponse)

Response message for `TranscoderService.ListJobTemplates`.

### [ListJobsRequest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobsRequest)

Request message for `TranscoderService.ListJobs`. The parent
location from which to retrieve the collection of jobs.

### [ListJobsResponse](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.ListJobsResponse)

Response message for `TranscoderService.ListJobs`.

### [Manifest](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Manifest)

Manifest configuration.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [DashConfig](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Manifest.DashConfig)

`DASH` manifest configuration.

### [SegmentReferenceScheme](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Manifest.DashConfig.SegmentReferenceScheme)

The segment reference scheme for a `DASH` manifest.

        .. code:: xml

           <Initialization sourceURL="my-hd-stream-init.m4s"/>
             <SegmentList presentationTimeOffset="0" duration="1000"
             timescale="10000">
               <SegmentURL media="hd-stream0000000000.m4s"/>
               <SegmentURL media="hd-stream0000000001.m4s"/>
               ...
    SEGMENT_TEMPLATE_NUMBER (2):
        <xref uid="google.cloud.video.transcoder.v1.SegmentSettings.individual_segments">SegmentSettings.individual_segments</xref>
        must be set to `true` to use this segment reference
        scheme. Uses the DASH specification `<SegmentTemplate>`
        tag to determine the URLs of media files for each segment.
        For example:

        .. code:: xml

           <SegmentTemplate presentationTimeOffset="0" timescale="10000"
                 initialization="my-hd-stream-init.m4s"
                 media="hd-stream$Number%010d$.m4s" startNumber="0">
             ...

### [ManifestType](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Manifest.ManifestType)

The manifest type, which corresponds to the adaptive
streaming format used.

### [MuxStream](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.MuxStream)

Multiplexing settings for output stream.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [Fmp4Config](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.MuxStream.Fmp4Config)

`fmp4` container configuration.

### [Output](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Output)

Location of output file(s) in a Cloud Storage bucket.

### [Overlay](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay)

Overlay configuration.

### [Animation](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay.Animation)

Animation types.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [AnimationEnd](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay.AnimationEnd)

End previous overlay animation from the video. Without
`AnimationEnd`, the overlay object will keep the state of previous
animation until the end of the video.

### [AnimationFade](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay.AnimationFade)

Display overlay object with fade animation.

### [AnimationStatic](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay.AnimationStatic)

Display static overlay object.

### [FadeType](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay.FadeType)

Fade type for the overlay: `FADE_IN` or `FADE_OUT`.

### [Image](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay.Image)

Overlaid image.

### [NormalizedCoordinate](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.Overlay.NormalizedCoordinate)

2D normalized coordinates. Default: `{0.0, 0.0}`

### [PreprocessingConfig](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig)

Preprocessing configurations.

### [Audio](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Audio)

Audio preprocessing configuration.

### [Color](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Color)

Color preprocessing configuration.

**Note:** This configuration is not supported.

### [Crop](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Crop)

Video cropping configuration for the input video. The cropped
input video is scaled to match the output resolution.

### [Deblock](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Deblock)

Deblock preprocessing configuration.

**Note:** This configuration is not supported.

### [Deinterlace](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Deinterlace)

Deinterlace configuration for input video.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [BwdifConfig](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Deinterlace.BwdifConfig)

Bob Weaver Deinterlacing Filter Configuration.

### [YadifConfig](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Deinterlace.YadifConfig)

Yet Another Deinterlacing Filter Configuration.

### [Denoise](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Denoise)

Denoise preprocessing configuration.

**Note:** This configuration is not supported.

### [Pad](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PreprocessingConfig.Pad)

Pad filter configuration for the input video. The padded
input video is scaled after padding with black to match the
output resolution.

### [PubsubDestination](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.PubsubDestination)

A Pub/Sub destination.

### [SegmentSettings](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.SegmentSettings)

Segment settings for `ts`, `fmp4` and `vtt`.

### [SpriteSheet](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.SpriteSheet)

Sprite sheet configuration.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [TextStream](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.TextStream)

Encoding of a text stream. For example, closed captions or
subtitles.

### [TextMapping](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.TextStream.TextMapping)

The mapping for the
JobConfig.edit_list
atoms with text
EditAtom.inputs.

### [TrackDefinition](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.TrackDefinition)

Track definition for the input asset.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [VideoStream](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream)

Video stream resource.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [FrameRateConversionStrategy](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.FrameRateConversionStrategy)

The conversion strategy for desired frame rate.

### [H264CodecSettings](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.H264CodecSettings)

H264 codec settings.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [H264ColorFormatHLG](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.H264ColorFormatHLG)

Convert the input video to a Hybrid Log Gamma (HLG) video.

### [H264ColorFormatSDR](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.H264ColorFormatSDR)

Convert the input video to a Standard Dynamic Range (SDR)
video.

### [H265CodecSettings](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.H265CodecSettings)

H265 codec settings.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [H265ColorFormatHDR10](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.H265ColorFormatHDR10)

Convert the input video to a High Dynamic Range 10 (HDR10)
video.

### [H265ColorFormatHLG](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.H265ColorFormatHLG)

Convert the input video to a Hybrid Log Gamma (HLG) video.

### [H265ColorFormatSDR](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.H265ColorFormatSDR)

Convert the input video to a Standard Dynamic Range (SDR)
video.

### [Vp9CodecSettings](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.Vp9CodecSettings)

VP9 codec settings.

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [Vp9ColorFormatHLG](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.Vp9ColorFormatHLG)

Convert the input video to a Hybrid Log Gamma (HLG) video.

### [Vp9ColorFormatSDR](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.types.VideoStream.Vp9ColorFormatSDR)

Convert the input video to a Standard Dynamic Range (SDR)
video.

## Modules

### [pagers](https://docs.cloud.google.com/python/docs/reference/transcoder/latest/google.cloud.video.transcoder_v1.services.transcoder_service.pagers)

API documentation for `video.transcoder_v1.services.transcoder_service.pagers` module.