pub struct BweTraceInfoBuilder<State>(/* private fields */);
Expand description
Builder for serializing an instance of the BweTraceInfo type.
Can be created using the BweTraceInfo::builder method.
Implementations§
Source§impl BweTraceInfoBuilder<()>
impl BweTraceInfoBuilder<()>
Sourcepub fn bwe_type<T0>(self, value: T0) -> BweTraceInfoBuilder<(T0,)>
pub fn bwe_type<T0>(self, value: T0) -> BweTraceInfoBuilder<(T0,)>
Setter for the bwe_type
field.
Sourcepub fn bwe_type_as_default(self) -> BweTraceInfoBuilder<(DefaultValue,)>
pub fn bwe_type_as_default(self) -> BweTraceInfoBuilder<(DefaultValue,)>
Sets the bwe_type
field to the default value.
Source§impl<T0> BweTraceInfoBuilder<(T0,)>
impl<T0> BweTraceInfoBuilder<(T0,)>
Sourcepub fn desired_bitrate<T1>(self, value: T1) -> BweTraceInfoBuilder<(T0, T1)>
pub fn desired_bitrate<T1>(self, value: T1) -> BweTraceInfoBuilder<(T0, T1)>
Setter for the desired_bitrate
field.
Sourcepub fn desired_bitrate_as_default(
self,
) -> BweTraceInfoBuilder<(T0, DefaultValue)>
pub fn desired_bitrate_as_default( self, ) -> BweTraceInfoBuilder<(T0, DefaultValue)>
Sets the desired_bitrate
field to the default value.
Source§impl<T0, T1> BweTraceInfoBuilder<(T0, T1)>
impl<T0, T1> BweTraceInfoBuilder<(T0, T1)>
Sourcepub fn effective_desired_bitrate<T2>(
self,
value: T2,
) -> BweTraceInfoBuilder<(T0, T1, T2)>
pub fn effective_desired_bitrate<T2>( self, value: T2, ) -> BweTraceInfoBuilder<(T0, T1, T2)>
Setter for the effective_desired_bitrate
field.
Sourcepub fn effective_desired_bitrate_as_default(
self,
) -> BweTraceInfoBuilder<(T0, T1, DefaultValue)>
pub fn effective_desired_bitrate_as_default( self, ) -> BweTraceInfoBuilder<(T0, T1, DefaultValue)>
Sets the effective_desired_bitrate
field to the default value.
Source§impl<T0, T1, T2> BweTraceInfoBuilder<(T0, T1, T2)>
impl<T0, T1, T2> BweTraceInfoBuilder<(T0, T1, T2)>
Sourcepub fn min_bitrate<T3>(self, value: T3) -> BweTraceInfoBuilder<(T0, T1, T2, T3)>
pub fn min_bitrate<T3>(self, value: T3) -> BweTraceInfoBuilder<(T0, T1, T2, T3)>
Setter for the min_bitrate
field.
Sourcepub fn min_bitrate_as_default(
self,
) -> BweTraceInfoBuilder<(T0, T1, T2, DefaultValue)>
pub fn min_bitrate_as_default( self, ) -> BweTraceInfoBuilder<(T0, T1, T2, DefaultValue)>
Sets the min_bitrate
field to the default value.
Source§impl<T0, T1, T2, T3> BweTraceInfoBuilder<(T0, T1, T2, T3)>
impl<T0, T1, T2, T3> BweTraceInfoBuilder<(T0, T1, T2, T3)>
Sourcepub fn max_bitrate<T4>(
self,
value: T4,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4)>
pub fn max_bitrate<T4>( self, value: T4, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4)>
Setter for the max_bitrate
field.
Sourcepub fn max_bitrate_as_default(
self,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, DefaultValue)>
pub fn max_bitrate_as_default( self, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, DefaultValue)>
Sets the max_bitrate
field to the default value.
Source§impl<T0, T1, T2, T3, T4> BweTraceInfoBuilder<(T0, T1, T2, T3, T4)>
impl<T0, T1, T2, T3, T4> BweTraceInfoBuilder<(T0, T1, T2, T3, T4)>
Sourcepub fn start_bitrate<T5>(
self,
value: T5,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5)>
pub fn start_bitrate<T5>( self, value: T5, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5)>
Setter for the start_bitrate
field.
Sourcepub fn start_bitrate_as_default(
self,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
pub fn start_bitrate_as_default( self, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
Sets the start_bitrate
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5)>
impl<T0, T1, T2, T3, T4, T5> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5)>
Sourcepub fn max_padding_bitrate<T6>(
self,
value: T6,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6)>
pub fn max_padding_bitrate<T6>( self, value: T6, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Setter for the max_padding_bitrate
field.
Sourcepub fn max_padding_bitrate_as_default(
self,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
pub fn max_padding_bitrate_as_default( self, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
Sets the max_padding_bitrate
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6)>
impl<T0, T1, T2, T3, T4, T5, T6> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Sourcepub fn available_bitrate<T7>(
self,
value: T7,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
pub fn available_bitrate<T7>( self, value: T7, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Setter for the available_bitrate
field.
Sourcepub fn available_bitrate_as_default(
self,
) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
pub fn available_bitrate_as_default( self, ) -> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
Sets the available_bitrate
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
impl<T0, T1, T2, T3, T4, T5, T6, T7> BweTraceInfoBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Sourcepub fn finish(self, builder: &mut Builder) -> Offset<BweTraceInfo>where
Self: WriteAsOffset<BweTraceInfo>,
pub fn finish(self, builder: &mut Builder) -> Offset<BweTraceInfo>where
Self: WriteAsOffset<BweTraceInfo>,
Finish writing the builder to get an Offset to a serialized BweTraceInfo.