Summary of entries of Classes for transcoder.
Classes
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
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
A pager for iterating through list_job_templates
requests.
This class thinly wraps an initial
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 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
A pager for iterating through list_job_templates
requests.
This class thinly wraps an initial
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 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
A pager for iterating through list_jobs
requests.
This class thinly wraps an initial
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 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
A pager for iterating through list_jobs
requests.
This class thinly wraps an initial
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 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
Ad break.
AudioStream
Audio stream resource.
AudioMapping
The mapping for the Job.edit_list
atoms with audio
EditAtom.inputs
.
CreateJobRequest
Request message for TranscoderService.CreateJob
.
CreateJobTemplateRequest
Request message for TranscoderService.CreateJobTemplate
.
DeleteJobRequest
Request message for TranscoderService.DeleteJob
.
DeleteJobTemplateRequest
Request message for TranscoderService.DeleteJobTemplate
.
EditAtom
Edit atom.
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
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
Configuration for AES-128 encryption.
Clearkey
Clearkey configuration.
DrmSystems
Defines configuration for DRM systems in use.
Fairplay
Fairplay configuration.
MpegCommonEncryption
Configuration for MPEG Common Encryption (MPEG-CENC).
Playready
Playready configuration.
SampleAesEncryption
Configuration for SAMPLE-AES encryption.
SecretManagerSource
Configuration for secrets stored in Google Secret Manager.
Widevine
Widevine configuration.
GetJobRequest
Request message for TranscoderService.GetJob
.
GetJobTemplateRequest
Request message for TranscoderService.GetJobTemplate
.
Input
Input asset.
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
The abstract base class for a message.
OptimizationStrategy
The optimization strategy of the job. The default is AUTODETECT
.
ProcessingMode
The processing mode of the job.
ProcessingState
The current state of the job.
JobConfig
Job configuration
JobTemplate
Transcoding job template resource.
LabelsEntry
The abstract base class for a message.
ListJobTemplatesRequest
Request message for TranscoderService.ListJobTemplates
.
ListJobTemplatesResponse
Response message for TranscoderService.ListJobTemplates
.
ListJobsRequest
Request message for TranscoderService.ListJobs
. The parent
location from which to retrieve the collection of jobs.
ListJobsResponse
Response message for TranscoderService.ListJobs
.
Manifest
Manifest configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DashConfig
DASH
manifest configuration.
SegmentReferenceScheme
The segment reference scheme for a DASH
manifest.
ManifestType
The manifest type, which corresponds to the adaptive streaming format used.
MuxStream
Multiplexing settings for output stream.
Output
Location of output file(s) in a Cloud Storage bucket.
Overlay
Overlay configuration.
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
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
Display overlay object with fade animation.
AnimationStatic
Display static overlay object.
FadeType
Fade type for the overlay: FADE_IN
or FADE_OUT
.
Image
Overlaid image.
NormalizedCoordinate
2D normalized coordinates. Default: {0.0, 0.0}
PreprocessingConfig
Preprocessing configurations.
Audio
Audio preprocessing configuration.
Color
Color preprocessing configuration.
Note: This configuration is not supported.
Crop
Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.
Deblock
Deblock preprocessing configuration.
Note: This configuration is not supported.
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
Bob Weaver Deinterlacing Filter Configuration.
YadifConfig
Yet Another Deinterlacing Filter Configuration.
Denoise
Denoise preprocessing configuration.
Note: This configuration is not supported.
Pad
Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.
PubsubDestination
A Pub/Sub destination.
SegmentSettings
Segment settings for ts
, fmp4
and vtt
.
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
Encoding of a text stream. For example, closed captions or subtitles.
TextMapping
The mapping for the Job.edit_list
atoms with text
EditAtom.inputs
.
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
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
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
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
Modules
pagers
API documentation for video.transcoder_v1.services.transcoder_service.pagers
module.