Struct google_transcoder1_beta1::api::ElementaryStream
source · [−]pub struct ElementaryStream {
pub audio_stream: Option<AudioStream>,
pub key: Option<String>,
pub text_stream: Option<TextStream>,
pub video_stream: Option<VideoStream>,
}
Expand description
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 type is not used in any activity, and only used as part of another schema.
Fields
audio_stream: Option<AudioStream>
Encoding of an audio stream.
key: Option<String>
A unique key for this elementary stream.
text_stream: Option<TextStream>
Encoding of a text stream. For example, closed captions or subtitles.
video_stream: Option<VideoStream>
Encoding of a video stream.
Trait Implementations
sourceimpl Clone for ElementaryStream
impl Clone for ElementaryStream
sourcefn clone(&self) -> ElementaryStream
fn clone(&self) -> ElementaryStream
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ElementaryStream
impl Debug for ElementaryStream
sourceimpl Default for ElementaryStream
impl Default for ElementaryStream
sourcefn default() -> ElementaryStream
fn default() -> ElementaryStream
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ElementaryStream
impl<'de> Deserialize<'de> for ElementaryStream
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for ElementaryStream
impl Serialize for ElementaryStream
impl Part for ElementaryStream
Auto Trait Implementations
impl RefUnwindSafe for ElementaryStream
impl Send for ElementaryStream
impl Sync for ElementaryStream
impl Unpin for ElementaryStream
impl UnwindSafe for ElementaryStream
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more