pub struct AudioController { /* private fields */ }
5
6
7
8
9
10
11
12
13
14
15
fn main() {
unsafe {
let mut controller = AudioController::init();
controller.GetSessions();
controller.GetDefaultAudioEnpointVolumeControl();
controller.GetAllProcessSessions();
let test = controller.get_all_session_names();
let master_session = controller.get_session_by_name("master".to_string());
println!("{:?}",master_session.unwrap().getVolume());
}
}
5
6
7
8
9
10
11
12
13
14
15
fn main() {
unsafe {
let mut controller = AudioController::init();
controller.GetSessions();
controller.GetDefaultAudioEnpointVolumeControl();
controller.GetAllProcessSessions();
let test = controller.get_all_session_names();
let master_session = controller.get_session_by_name("master".to_string());
println!("{:?}",master_session.unwrap().getVolume());
}
}
5
6
7
8
9
10
11
12
13
14
15
fn main() {
unsafe {
let mut controller = AudioController::init();
controller.GetSessions();
controller.GetDefaultAudioEnpointVolumeControl();
controller.GetAllProcessSessions();
let test = controller.get_all_session_names();
let master_session = controller.get_session_by_name("master".to_string());
println!("{:?}",master_session.unwrap().getVolume());
}
}
5
6
7
8
9
10
11
12
13
14
15
fn main() {
unsafe {
let mut controller = AudioController::init();
controller.GetSessions();
controller.GetDefaultAudioEnpointVolumeControl();
controller.GetAllProcessSessions();
let test = controller.get_all_session_names();
let master_session = controller.get_session_by_name("master".to_string());
println!("{:?}",master_session.unwrap().getVolume());
}
}
5
6
7
8
9
10
11
12
13
14
15
fn main() {
unsafe {
let mut controller = AudioController::init();
controller.GetSessions();
controller.GetDefaultAudioEnpointVolumeControl();
controller.GetAllProcessSessions();
let test = controller.get_all_session_names();
let master_session = controller.get_session_by_name("master".to_string());
println!("{:?}",master_session.unwrap().getVolume());
}
}
5
6
7
8
9
10
11
12
13
14
15
fn main() {
unsafe {
let mut controller = AudioController::init();
controller.GetSessions();
controller.GetDefaultAudioEnpointVolumeControl();
controller.GetAllProcessSessions();
let test = controller.get_all_session_names();
let master_session = controller.get_session_by_name("master".to_string());
println!("{:?}",master_session.unwrap().getVolume());
}
}
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.