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 more
sourceimpl 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more