Enum google_api_proto::google::cloud::video::transcoder::v1::video_stream::CodecSettings
source · pub enum CodecSettings {
H264(H264CodecSettings),
H265(H265CodecSettings),
Vp9(Vp9CodecSettings),
}
Expand description
Codec settings can be h264, h265, or vp9.
Variants§
H264(H264CodecSettings)
H264 codec settings.
H265(H265CodecSettings)
H265 codec settings.
Vp9(Vp9CodecSettings)
VP9 codec settings.
Implementations§
source§impl CodecSettings
impl CodecSettings
sourcepub fn merge(
field: &mut Option<CodecSettings>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<CodecSettings>, 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 CodecSettings
impl Clone for CodecSettings
source§fn clone(&self) -> CodecSettings
fn clone(&self) -> CodecSettings
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 CodecSettings
impl Debug for CodecSettings
source§impl PartialEq for CodecSettings
impl PartialEq for CodecSettings
source§fn eq(&self, other: &CodecSettings) -> bool
fn eq(&self, other: &CodecSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CodecSettings
Auto Trait Implementations§
impl Freeze for CodecSettings
impl RefUnwindSafe for CodecSettings
impl Send for CodecSettings
impl Sync for CodecSettings
impl Unpin for CodecSettings
impl UnwindSafe for CodecSettings
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