Files
google-apis-rs/google_transcoder1_beta1/api/index.html
2021-04-02 00:20:57 +08:00

66 lines
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `api` mod in crate `google_transcoder1_beta1`."><meta name="keywords" content="rust, rustlang, rust-lang, api"><title>google_transcoder1_beta1::api - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled ><script id="default-settings"></script><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../../favicon.svg">
<link rel="alternate icon" type="image/png" href="../../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../google_transcoder1_beta1/index.html'><div class='logo-container rust-logo'><img src='../../rust-logo.png' alt='logo'></div></a><p class="location">Module api</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li></ul></div><p class="location"><a href="../index.html">google_transcoder1_beta1</a></p><div id="sidebar-vars" data-name="api" data-ty="mod" data-relpath="../"></div><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">google_transcoder1_beta1</a>::<wbr><a class="mod" href="">api</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../src/google_transcoder1_beta1/api.rs.html#1-3558" title="goto source code">[src]</a></span></h1><h2 id="structs" class="section-header"><a href="#structs">Structs</a></h2>
<table><tr class="module-item"><td><a class="struct" href="struct.AdBreak.html" title="google_transcoder1_beta1::api::AdBreak struct">AdBreak</a></td><td class="docblock-short"><p>Ad break.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Aes128Encryption.html" title="google_transcoder1_beta1::api::Aes128Encryption struct">Aes128Encryption</a></td><td class="docblock-short"><p>Configuration for AES-128 encryption.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Animation.html" title="google_transcoder1_beta1::api::Animation struct">Animation</a></td><td class="docblock-short"><p>Animation types.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AnimationEnd.html" title="google_transcoder1_beta1::api::AnimationEnd struct">AnimationEnd</a></td><td class="docblock-short"><p>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.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AnimationFade.html" title="google_transcoder1_beta1::api::AnimationFade struct">AnimationFade</a></td><td class="docblock-short"><p>Display overlay object with fade animation.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AnimationStatic.html" title="google_transcoder1_beta1::api::AnimationStatic struct">AnimationStatic</a></td><td class="docblock-short"><p>Display static overlay object.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Audio.html" title="google_transcoder1_beta1::api::Audio struct">Audio</a></td><td class="docblock-short"><p>Audio preprocessing configuration.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AudioAtom.html" title="google_transcoder1_beta1::api::AudioAtom struct">AudioAtom</a></td><td class="docblock-short"><p>The mapping for the <code>Job.edit_list</code> atoms with audio <code>EditAtom.inputs</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AudioChannel.html" title="google_transcoder1_beta1::api::AudioChannel struct">AudioChannel</a></td><td class="docblock-short"><p>The audio channel.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AudioChannelInput.html" title="google_transcoder1_beta1::api::AudioChannelInput struct">AudioChannelInput</a></td><td class="docblock-short"><p>Identifies which input file, track, and channel should be used.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.AudioStream.html" title="google_transcoder1_beta1::api::AudioStream struct">AudioStream</a></td><td class="docblock-short"><p>Audio stream resource.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Color.html" title="google_transcoder1_beta1::api::Color struct">Color</a></td><td class="docblock-short"><p>Color preprocessing configuration.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Crop.html" title="google_transcoder1_beta1::api::Crop struct">Crop</a></td><td class="docblock-short"><p>Video cropping configuration for the input video. The cropped input video is scaled to match the output resolution.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Deblock.html" title="google_transcoder1_beta1::api::Deblock struct">Deblock</a></td><td class="docblock-short"><p>Deblock preprocessing configuration.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Denoise.html" title="google_transcoder1_beta1::api::Denoise struct">Denoise</a></td><td class="docblock-short"><p>Denoise preprocessing configuration.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EditAtom.html" title="google_transcoder1_beta1::api::EditAtom struct">EditAtom</a></td><td class="docblock-short"><p>Edit atom.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ElementaryStream.html" title="google_transcoder1_beta1::api::ElementaryStream struct">ElementaryStream</a></td><td class="docblock-short"><p>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.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Empty.html" title="google_transcoder1_beta1::api::Empty struct">Empty</a></td><td class="docblock-short"><p>A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for <code>Empty</code> is empty JSON object <code>{}</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Encryption.html" title="google_transcoder1_beta1::api::Encryption struct">Encryption</a></td><td class="docblock-short"><p>Encryption settings.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.FailureDetail.html" title="google_transcoder1_beta1::api::FailureDetail struct">FailureDetail</a></td><td class="docblock-short"><p>Additional information about the reasons for the failure.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Image.html" title="google_transcoder1_beta1::api::Image struct">Image</a></td><td class="docblock-short"><p>Overlaid jpeg image.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Input.html" title="google_transcoder1_beta1::api::Input struct">Input</a></td><td class="docblock-short"><p>Input asset.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Job.html" title="google_transcoder1_beta1::api::Job struct">Job</a></td><td class="docblock-short"><p>Transcoding job resource.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.JobConfig.html" title="google_transcoder1_beta1::api::JobConfig struct">JobConfig</a></td><td class="docblock-short"><p>Job configuration</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.JobTemplate.html" title="google_transcoder1_beta1::api::JobTemplate struct">JobTemplate</a></td><td class="docblock-short"><p>Transcoding job template resource.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListJobTemplatesResponse.html" title="google_transcoder1_beta1::api::ListJobTemplatesResponse struct">ListJobTemplatesResponse</a></td><td class="docblock-short"><p>Response message for <code>TranscoderService.ListJobTemplates</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListJobsResponse.html" title="google_transcoder1_beta1::api::ListJobsResponse struct">ListJobsResponse</a></td><td class="docblock-short"><p>Response message for <code>TranscoderService.ListJobs</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Manifest.html" title="google_transcoder1_beta1::api::Manifest struct">Manifest</a></td><td class="docblock-short"><p>Manifest configuration.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.MpegCommonEncryption.html" title="google_transcoder1_beta1::api::MpegCommonEncryption struct">MpegCommonEncryption</a></td><td class="docblock-short"><p>Configuration for MPEG Common Encryption (MPEG-CENC).</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.MuxStream.html" title="google_transcoder1_beta1::api::MuxStream struct">MuxStream</a></td><td class="docblock-short"><p>Multiplexing settings for output stream.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.NormalizedCoordinate.html" title="google_transcoder1_beta1::api::NormalizedCoordinate struct">NormalizedCoordinate</a></td><td class="docblock-short"><p>2D normalized coordinates. Default: <code>{0.0, 0.0}</code></p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.OriginUri.html" title="google_transcoder1_beta1::api::OriginUri struct">OriginUri</a></td><td class="docblock-short"><p>The origin URI.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Output.html" title="google_transcoder1_beta1::api::Output struct">Output</a></td><td class="docblock-short"><p>Location of output file(s) in a Cloud Storage bucket.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Overlay.html" title="google_transcoder1_beta1::api::Overlay struct">Overlay</a></td><td class="docblock-short"><p>Overlay configuration.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Pad.html" title="google_transcoder1_beta1::api::Pad struct">Pad</a></td><td class="docblock-short"><p>Pad filter configuration for the input video. The padded input video is scaled after padding with black to match the output resolution.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PreprocessingConfig.html" title="google_transcoder1_beta1::api::PreprocessingConfig struct">PreprocessingConfig</a></td><td class="docblock-short"><p>Preprocessing configurations.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Progress.html" title="google_transcoder1_beta1::api::Progress struct">Progress</a></td><td class="docblock-short"><p>Estimated fractional progress for each step, from <code>0</code> to <code>1</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobCreateCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobCreateCall struct">ProjectLocationJobCreateCall</a></td><td class="docblock-short"><p>Creates a job in the specified region.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobDeleteCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobDeleteCall struct">ProjectLocationJobDeleteCall</a></td><td class="docblock-short"><p>Deletes a job.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobGetCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobGetCall struct">ProjectLocationJobGetCall</a></td><td class="docblock-short"><p>Returns the job data.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobListCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobListCall struct">ProjectLocationJobListCall</a></td><td class="docblock-short"><p>Lists jobs in the specified region.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobTemplateCreateCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobTemplateCreateCall struct">ProjectLocationJobTemplateCreateCall</a></td><td class="docblock-short"><p>Creates a job template in the specified region.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobTemplateDeleteCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobTemplateDeleteCall struct">ProjectLocationJobTemplateDeleteCall</a></td><td class="docblock-short"><p>Deletes a job template.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobTemplateGetCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobTemplateGetCall struct">ProjectLocationJobTemplateGetCall</a></td><td class="docblock-short"><p>Returns the job template data.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectLocationJobTemplateListCall.html" title="google_transcoder1_beta1::api::ProjectLocationJobTemplateListCall struct">ProjectLocationJobTemplateListCall</a></td><td class="docblock-short"><p>Lists job templates in the specified region.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ProjectMethods.html" title="google_transcoder1_beta1::api::ProjectMethods struct">ProjectMethods</a></td><td class="docblock-short"><p>A builder providing access to all methods supported on <em>project</em> resources.
It is not used directly, but through the <code>Transcoder</code> hub.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.PubsubDestination.html" title="google_transcoder1_beta1::api::PubsubDestination struct">PubsubDestination</a></td><td class="docblock-short"><p>A Pub/Sub destination.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SampleAesEncryption.html" title="google_transcoder1_beta1::api::SampleAesEncryption struct">SampleAesEncryption</a></td><td class="docblock-short"><p>Configuration for SAMPLE-AES encryption.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SegmentSettings.html" title="google_transcoder1_beta1::api::SegmentSettings struct">SegmentSettings</a></td><td class="docblock-short"><p>Segment settings for <code>&quot;ts&quot;</code>, <code>&quot;fmp4&quot;</code> and <code>&quot;vtt&quot;</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SpriteSheet.html" title="google_transcoder1_beta1::api::SpriteSheet struct">SpriteSheet</a></td><td class="docblock-short"><p>Sprite sheet configuration.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.TextAtom.html" title="google_transcoder1_beta1::api::TextAtom struct">TextAtom</a></td><td class="docblock-short"><p>The mapping for the <code>Job.edit_list</code> atoms with text <code>EditAtom.inputs</code>.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.TextInput.html" title="google_transcoder1_beta1::api::TextInput struct">TextInput</a></td><td class="docblock-short"><p>Identifies which input file and track should be used.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.TextStream.html" title="google_transcoder1_beta1::api::TextStream struct">TextStream</a></td><td class="docblock-short"><p>Encoding of a text stream. For example, closed captions or subtitles.</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Transcoder.html" title="google_transcoder1_beta1::api::Transcoder struct">Transcoder</a></td><td class="docblock-short"><p>Central instance to access all Transcoder related resource activities</p>
</td></tr><tr class="module-item"><td><a class="struct" href="struct.VideoStream.html" title="google_transcoder1_beta1::api::VideoStream struct">VideoStream</a></td><td class="docblock-short"><p>Video stream resource.</p>
</td></tr></table><h2 id="enums" class="section-header"><a href="#enums">Enums</a></h2>
<table><tr class="module-item"><td><a class="enum" href="enum.Scope.html" title="google_transcoder1_beta1::api::Scope enum">Scope</a></td><td class="docblock-short"><p>Identifies the an OAuth2 authorization scope.
A scope is needed when requesting an
<a href="https://developers.google.com/youtube/v3/guides/authentication">authorization token</a>.</p>
</td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../../" data-current-crate="google_transcoder1_beta1"></div>
<script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>