pub struct SpectrogramBucketing {
pub max_time_buckets: Option<i32>,
pub max_frequency_buckets: Option<i32>,
pub min_frequency: Option<f64>,
pub max_frequency: Option<f64>,
pub time_reduction: Option<i32>,
pub frequency_reduction: Option<i32>,
}Fields§
§max_time_buckets: Option<i32>§max_frequency_buckets: Option<i32>§min_frequency: Option<f64>§max_frequency: Option<f64>§time_reduction: Option<i32>§frequency_reduction: Option<i32>Implementations§
Source§impl SpectrogramBucketing
impl SpectrogramBucketing
Sourcepub fn max_time_buckets(&self) -> i32
pub fn max_time_buckets(&self) -> i32
Returns the value of max_time_buckets, or the default value if max_time_buckets is unset.
Sourcepub fn max_frequency_buckets(&self) -> i32
pub fn max_frequency_buckets(&self) -> i32
Returns the value of max_frequency_buckets, or the default value if max_frequency_buckets is unset.
Sourcepub fn min_frequency(&self) -> f64
pub fn min_frequency(&self) -> f64
Returns the value of min_frequency, or the default value if min_frequency is unset.
Sourcepub fn max_frequency(&self) -> f64
pub fn max_frequency(&self) -> f64
Returns the value of max_frequency, or the default value if max_frequency is unset.
Sourcepub fn time_reduction(&self) -> SpectrogramReduction
pub fn time_reduction(&self) -> SpectrogramReduction
Returns the enum value of time_reduction, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_time_reduction(&mut self, value: SpectrogramReduction)
pub fn set_time_reduction(&mut self, value: SpectrogramReduction)
Sets time_reduction to the provided enum value.
Sourcepub fn frequency_reduction(&self) -> SpectrogramReduction
pub fn frequency_reduction(&self) -> SpectrogramReduction
Returns the enum value of frequency_reduction, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_frequency_reduction(&mut self, value: SpectrogramReduction)
pub fn set_frequency_reduction(&mut self, value: SpectrogramReduction)
Sets frequency_reduction to the provided enum value.
Trait Implementations§
Source§impl Clone for SpectrogramBucketing
impl Clone for SpectrogramBucketing
impl Copy for SpectrogramBucketing
Source§impl Debug for SpectrogramBucketing
impl Debug for SpectrogramBucketing
Source§impl Default for SpectrogramBucketing
impl Default for SpectrogramBucketing
Source§impl Message for SpectrogramBucketing
impl Message for SpectrogramBucketing
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SpectrogramBucketing
impl PartialEq for SpectrogramBucketing
impl StructuralPartialEq for SpectrogramBucketing
Auto Trait Implementations§
impl Freeze for SpectrogramBucketing
impl RefUnwindSafe for SpectrogramBucketing
impl Send for SpectrogramBucketing
impl Sync for SpectrogramBucketing
impl Unpin for SpectrogramBucketing
impl UnsafeUnpin for SpectrogramBucketing
impl UnwindSafe for SpectrogramBucketing
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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