Enum google_api_proto::google::cloud::video::livestream::v1::elementary_stream::ElementaryStream
source · pub enum ElementaryStream {
VideoStream(VideoStream),
AudioStream(AudioStream),
TextStream(TextStream),
}
Expand description
Required. Encoding of an audio, video, or text track.
Variants§
VideoStream(VideoStream)
Encoding of a video stream.
AudioStream(AudioStream)
Encoding of an audio stream.
TextStream(TextStream)
Encoding of a text stream. For example, closed captions or subtitles.
Implementations§
source§impl ElementaryStream
impl ElementaryStream
sourcepub fn merge(
field: &mut Option<ElementaryStream>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<ElementaryStream>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for ElementaryStream
impl Clone for ElementaryStream
source§fn clone(&self) -> ElementaryStream
fn clone(&self) -> ElementaryStream
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ElementaryStream
impl Debug for ElementaryStream
source§impl PartialEq for ElementaryStream
impl PartialEq for ElementaryStream
source§fn eq(&self, other: &ElementaryStream) -> bool
fn eq(&self, other: &ElementaryStream) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ElementaryStream
Auto Trait Implementations§
impl Freeze for ElementaryStream
impl RefUnwindSafe for ElementaryStream
impl Send for ElementaryStream
impl Sync for ElementaryStream
impl Unpin for ElementaryStream
impl UnwindSafe for ElementaryStream
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request