Crate voicemeeter

Source
Expand description

Voicemeeter sdk

Create a new instance of the Voicemeeter SDK. The instance is automatically logged in.

use voicemeeter::{types::Device, VoicemeeterRemote};

let remote = VoicemeeterRemote::new()?;
println!("{}", remote.get_voicemeeter_version()?);
println!(
    "Strip 1: {}",
    remote.parameters().strip(Device::Strip1)?.label().get()?
);

Modules§

bindings
Raw FFI Bindings
interfaceinterface
The interface for Voicemeeter remote.
typesinterface
Basic types used in voicemeeter

Structs§

VoicemeeterRemoteinterface
Interface for voicemeeter.

Enums§

CallbackCommandinterface
Callback command passed to the audio callback.
DeviceBufferinterface
A devices buffer.
LoadError
Load error while loading the Voicemeeter remote DLL
RegistryError
Registry errors
RemoteFileError
Error while trying to get Voicemeeter location