Struct google_transcoder1_beta1::api::ElementaryStream[][src]

pub struct ElementaryStream {
    pub audio_stream: Option<AudioStream>,
    pub key: Option<String>,
    pub text_stream: Option<TextStream>,
    pub video_stream: Option<VideoStream>,
}

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

impl Clone for ElementaryStream[src]

impl Debug for ElementaryStream[src]

impl Default for ElementaryStream[src]

impl<'de> Deserialize<'de> for ElementaryStream[src]

impl Part for ElementaryStream[src]

impl Serialize for ElementaryStream[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.