Struct webrtc_media::track::setting::audio::Audio [−][src]
pub struct Audio {
pub sample_rate: Option<SampleRate>,
pub sample_size: Option<SampleSize>,
pub echo_cancellation: Option<EchoCancellation>,
pub auto_gain_control: Option<AutoGainControl>,
pub noise_suppression: Option<NoiseSuppression>,
pub latency: Option<Latency>,
pub channel_count: Option<ChannelCount>,
}
Expand description
An audio’s settings
Fields
sample_rate: Option<SampleRate>
sample_size: Option<SampleSize>
echo_cancellation: Option<EchoCancellation>
auto_gain_control: Option<AutoGainControl>
noise_suppression: Option<NoiseSuppression>
latency: Option<Latency>
channel_count: Option<ChannelCount>
Implementations
pub fn new(
sample_rate: Option<SampleRate>,
sample_size: Option<SampleSize>,
echo_cancellation: Option<EchoCancellation>,
auto_gain_control: Option<AutoGainControl>,
noise_suppression: Option<NoiseSuppression>,
latency: Option<Latency>,
channel_count: Option<ChannelCount>
) -> Self
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Audio
impl UnwindSafe for Audio
Blanket Implementations
Mutably borrows from an owned value. Read more