Enum google_api_proto::google::cloud::video::transcoder::v1::preprocessing_config::deinterlace::DeinterlacingFilter
source · pub enum DeinterlacingFilter {
Yadif(YadifConfig),
Bwdif(BwdifConfig),
}
Expand description
Specify the video deinterlacing filter. The default is yadif
.
Variants§
Yadif(YadifConfig)
Specifies the Yet Another Deinterlacing Filter Configuration.
Bwdif(BwdifConfig)
Specifies the Bob Weaver Deinterlacing Filter Configuration.
Implementations§
source§impl DeinterlacingFilter
impl DeinterlacingFilter
sourcepub fn merge<B>(
field: &mut Option<DeinterlacingFilter>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<DeinterlacingFilter>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
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 DeinterlacingFilter
impl Clone for DeinterlacingFilter
source§fn clone(&self) -> DeinterlacingFilter
fn clone(&self) -> DeinterlacingFilter
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 DeinterlacingFilter
impl Debug for DeinterlacingFilter
source§impl PartialEq for DeinterlacingFilter
impl PartialEq for DeinterlacingFilter
source§fn eq(&self, other: &DeinterlacingFilter) -> bool
fn eq(&self, other: &DeinterlacingFilter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeinterlacingFilter
Auto Trait Implementations§
impl Freeze for DeinterlacingFilter
impl RefUnwindSafe for DeinterlacingFilter
impl Send for DeinterlacingFilter
impl Sync for DeinterlacingFilter
impl Unpin for DeinterlacingFilter
impl UnwindSafe for DeinterlacingFilter
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