Skip to main content

get_system_volume

Function get_system_volume 

Source
pub fn get_system_volume() -> u8
Expand description

Gathers the current volume in percent of the default output device

Examples found in repository?
examples/set_volume.rs (line 4)
3fn get_volume() -> u8 {
4    let volume = get_system_volume();
5    println!("system volume: {volume}");
6    volume
7}
8fn set_volume(volume: u8) -> u8 {
9    let previous = get_system_volume();
10    println!("setting system volume to: {volume}");
11    set_system_volume(volume);
12    let current = get_system_volume();
13    if previous != current {
14        println!("previous system volume: {previous}");
15        println!("current system volume: {current}");
16    }
17    current
18}