Struct webrtc_media::track::constraint::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 constraints
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